Здравствуйте. Мне нужно, чтобы множество выбранных фильтров применялись к списку продуктов по клику на кнопку. А так же сброс этих фильтров. Пока что я окончательно запутался в реакте и не могу найти похожего примера в интернете.
Основные вопросы:
1. Где вообще делать функцию-фильтр?
2. Нужно ли делать отдельно экшены для каждого фильтра или то, как у меня сейчас тоже нормально?
3. Как скомбинировать все изменения состояний выбранных фильтров и обновить исходный массив?
4. Как все это стриггерить 1 кнопкой?
Я понимаю, что для опытных разработчиков это тривиальные вопросы, но для меня просто темный лес. Сколько бы я не смотрел/читал гайдов. В идеале хотелось бы конечно готовый пример, чтобы по нему уже разобраться. Помогите пожалуйста.
Репо с кодом:
https://github.com/SolidMike/react-hotels/tree/mai...