нужно сделать фильтрацию поиска на сайте. проект на реакте. Получается сделать фильтрацию в одном компоненте, если поле ввода и нужные мне посты которые я фильтрую находятся вместе. Если же поле ввода вообще вне этого всего, то получилось сделать что при вводе посты скрываются(которые не подходят), но обратно не появляются при очищении инпута. Почему?
Данные не появляются потому что вы скорее всего фильтруете в самом сторе.
Варианты решений:
1) Добавить поле query(или подобное) в состояние редьюсера и делать фильтрацию на уровне компонента
2) Кэшировать изначальный список постов и при очищении инпута возвращать данные из кэша
3) Создать отдельный редьюсер, конкретно для поиска, который может работать с коллекцией постов. В компоненте уже работаете с состоянием из этого редьюсера.