в виде query параметров). Типа что бы при перезагрузке филтры сохранялись Я крч никогда с этим не работал 😅
Как это реализовать ? Стейт в тулките. Нужно типа распарсить location.search, и обьект с параметрами сетать в тулкит ? А при первой загрузке типа без фильтров, тогда каждому экшену дополнидельно history.push вешать ?
Крч.. в голове каша ) Подскажите мож статью какую толковуй )
не нужн вообще юзать стейт, По сути стейтом будет урла и при каждом изменении фильтра будет делаться push. Что бы комфортно работать с search params советую взять либу для парсинга типа query-string
Парсер в ноде встроенный мне подешел ) Мне типа нужно выкинуть с редакса все фильтры и только с урла ими управлять ?
да. суть в том чтобы не фильтровать ничего не фронте. ты только отправляешь запросы с параметрами на бек и по ним происходит фильтр и сортировки и т.д. Тоеть по изменению фильтра сетаешь новый урл с новым значением фильтром, и при пере-рендере делается запрос на данные получаешь отфильтрованные данные
Угусь, редакс будет ненужным испорченным телефоном
Обсуждают сегодня