Есть у меня компоненты фильтров ->
priceFilter, colorFilter
Каждый из низ имеет разные контент. Мне нужно задать какие значение выбраны и отобразить их внизу. Один из компонентов multiple selection, другой single selection.
Выбрал я такую структуру state:
{
{
id: 'refinementColor', // id самого фильтра
value: [] // есть single selection то тут ""
}
}
Ну и при каждом селекте добавлять в state ключ - значение:
{
{
id: 'refinementColor', // id самого фильтра
value: [] // есть single selection то тут ""
}
}
Клик по price:
{
{
id: 'refinementColor',
value: []
},
{
id: "price",
value: "900$ - 200$"
}
}
CodeSandbox -
https://codesandbox.io/s/stoic-bhaskara-o4ntp?file...
Правильно ли я выбрал структуру и как мне правильно обновлять значения?