под ней таблица с данными. По умолчанию отображается таблица с неотфильтрованными данными. Можно что-то навыбирать в форме, и нажать кнопку "Найти", таблица обновится с бэка.
Проблема с кнопкой сброса фильтров. При нажатии на эту кнопку, все стопиццот полей фильтра должны встать в дефолтные значения и перезагрузиться данные для таблицы с бэка. Мне нужно как-то отловить момент, что все значения встали в дефолт именно по кнопке сброса фильтра. Я сейчас сделал через useEffect и проверку, что всё в дефолте, то если юзер, например, что-то наберет в инпуте, а потом сотрет, то таблица перезагружается с бэка, а этого нам не надо.
Храни данные и фильтры в сторе , флаг сброса тоже
Храни просто значения фильтров в сторе. Сами данные то зачем?
есть ивент сброса, вот по нему и делай рефетч данных
Да, наверное так будет правильнее
Обсуждают сегодня