массиве лежат конфиги для фильтров которые нужно отрендерить (чекбоксы, инпуты ОТ/ДО) и тп)
Есть компонент на каждый тип фильтра (Checkbox, Range)
С виду это выглядит вот таr (скрин)
Я не могу понять как сделать функционал сброса значений...
Сейчас накостылял следующее: для стейта использую mobx. В св-во mobx - valueFilters по ключу фильтра (он уникален) записываю все значения которые ввел пользак. Если нужно сбросить, то я просто очищаю valueFilters. Это работает сразу для всех фильтров.
А можно ли как то сделать, что бы у каждого компонента-фильтра был свой внутренний стейт и при этом команда "очистить значения" пробрасывалась как то через пропсы?
Если у тебя есть мобикс -- не надо больше ничего делать
Мне не нравится сама логика работы которую я накостылял. Или это норм решение и все его используют? Никогда раньше не работал с инпутами которые рендерятся на основе конфигов
Обсуждают сегодня