Задать вопрос
SuperPosan
@SuperPosan
Бандит

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

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

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

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

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

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

Что из этого больше подойдет, как еще можно реализовать, какие пакеты существуют для облегчения этого дела?
  • Вопрос задан
  • 2248 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
driversti
@driversti
Кратко о себе
Представьте, что у вас банковская система. У которой десятки и сотни сущностей. Их все держать в store приложения? Сомневаюсь. Мы там держим только объекты отвечающие за навигацию по сайту и авторизацию, так как эти элементы используются на всех страницах сайта.
А вот в state каждой страницы те данные, которые на ней отображаются
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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