Задать вопрос
konovalenko_v
@konovalenko_v

Как закешировать данные в ReactJS/Redux приложении?

Всем привет!
Пишу приложение на React/Redux. Есть массив из 2500 объектов, который запрашиваю с сервера. Хотелось бы где-то его закешировать, но не знаю где..
Можно сохранять его в стейте, но при обновлении страницы он будет подгружаться заново...
  • Вопрос задан
  • 604 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 2
GreyCrew
@GreyCrew
Full-stack developer
Сохраняй в локальное хранилище
Redux Persist тебе поможет
Есть еще redux-offline , но она менее популярная штука
Ответ написан
Комментировать
Robur
@Robur
Знаю больше чем это необходимо
Если нужно чтобы после обновлении страницы сохранялось - то localStorage ваш первый кандидат.
Если объекты всегда/долго одинаковые, то возможно проще закэшировать на уровне HTTP - положите в отдельный урл, поставьте нужные заголовки, и браузер будет сам из своего кэша вам его отдавать, и инвалидировать кэш.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект