Должен ли я хранить результаты поиска в избыточном магазине?
Результат поиска в целом носит временный характер.
Я не вижу особого смысла хранить результаты поиска в магазине.
Должен ли я использовать реагировать setState
визуализировать результаты поиска в этом случае?
1 ответ
Решение
Зависит, один вариант использования для хранения результатов поиска в магазине:
- Пользователи идут в / поиск и ищет "удивительные дешевые автомобили"
- Пользователь нажимает на третью машину, которая появляется в списке результатов
- Пользователь не любит автомобиль, а нажимает кнопку возврата в браузере
Теперь, если вы сохранили поисковый запрос и результат поиска в магазине, вы можете повторно отобразить страницу поиска с теми же результатами без повторного перехода на сервер, и это будет выглядеть как мгновенная загрузка для пользователя.
Я бы лично сохранил результаты в store.search