SuperPosan
@SuperPosan
Бандит

Как хранить данные в приложении на React Redux?

Правильный ли подход хранить в store полученные данные?

Например перешел на страничку user/${id} засунул в state.userData по id всю информацию.
При следующем переходе получил данные из этого state без запросов к серверу.

Пока приложение частично так построено, но есть необходимость как то обновлять данные

Пока есть 2 идеи
1. Передавать по socket если какой то state был обновлен.
Как только пользователь вновь переходит на страницу user/${id} флаг стоит данные перетягиваются

2. Просто тянуть по новой каждый раз данные при переходе между страничками

Что из этого больше подойдет, как еще можно реализовать, какие пакеты существуют для облегчения этого дела?
  • Вопрос задан
  • 2243 просмотра
Решения вопроса 1
driversti
@driversti
Кратко о себе
Представьте, что у вас банковская система. У которой десятки и сотни сущностей. Их все держать в store приложения? Сомневаюсь. Мы там держим только объекты отвечающие за навигацию по сайту и авторизацию, так как эти элементы используются на всех страницах сайта.
А вот в state каждой страницы те данные, которые на ней отображаются
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы