как корректно реализовать обычный кейс с пейджингом\поиском?
Я предполагаю, что необходимо создать экшены на загрузку (старт, саксесс, еррор), экшен смены пейджинг конфига, экшен смены серч-парам конфига.
И дергать экшен смены пейджинга\серча, а потом дергать экшен загрузки - это верно?
В таком случае невозможно будет хранить данные в сторе в связке пейджингПарамс+серчПарамс+серчРезалт, а будет хранится просто последнее что было использовано?
И в случае повторного запроса по уже запрошенной связке - будет сделан новый снепшот стейта по указанной связке?
Есть ли вообще способ какой-то хранить такие связки в стейте (по идее могут пересекаться - тогда обьекты будут дублироваться)
Если у кого-то есть ссылка на типичные юзкейсы, буду очень благодарен
Вопрос не совсем понятен. Храните в стейте то, что будете отображать. Обычно пагинация/сортировка/фильтрация работают в связке, изменение чего-либо из этого порождает новый запрос и обновление стейта.
Обсуждают сегодня