по api?
Есть компонент Parent, который рендерит sidebar, где фильтры и список товаров.
Я хотел бы знать в теории логику реализации. Как у вас это утроено?
По апи при mount получаем данные, где в массиве есть все возможные ключ значения фильтры. Также нужно чисть SearchParams и устанавливать их. В endpoint отправляем запрос с помощью React-query. Хотел бы в теории узнать про логику реализации, так как я не уверен, стоит ли всю логику писать в ParentComponent…
все значения формы должны быть в URL ?
Что значит фильтры по апи? Логика фильтрации на сервере сделана? Если да, шлешь новые параметры фильтров при изменении и рисуешь новые данные, которые бэк вернёт
Мне кажется вопрос в том где логику фильтрации писать, когда компонент фильтров и компонент с айтемами родственники.
Да, чтобы пользователи/клиенты могли делиться ссылкой.
Чуть чуть попозже опишу вам схему как когда то делал я
Фильтрация реализована на бэке. То есть получается, что нам не нужно фильтровать самим на стороне клиента массив с данными, а просто собирать всё в один query и отправлять на сервер.
Буду очень признателен. Я в react давно, но немного путаюсь, не знаю где и как правильно сделать Search Params и немного в замешательстве, стоит ли использовать state manager и тд тп. Я пока реализую в codesandbox примерно то, что есть
у вас подключен реакт роутер ?
Обсуждают сегодня