Redux теряет состояние при перезагрузке страницы и в моем приложении я не могу использовать localStorage - PullRequest
0 голосов
/ 08 февраля 2020

Redux теряет состояние при перезагрузке страницы, и в моем приложении я не могу использовать localStorage. Что может быть лучшим вариантом: я не могу использовать localStorage по соображениям политики, поэтому настойчиво не помогаю мне вообще.

  1. Могу ли я как-то настроить реагирующий маршрутизатор для сохранения данных в хранилище избыточных данных по всему приложению
  2. Redux роутер?
  3. ...

1 Ответ

0 голосов
/ 08 февраля 2020

Вам нужно где-то хранить состояние избыточности, иначе оно будет потеряно при перезагрузке. Варианты сохранения состояния включают localStorage, sessionStorage, cookie-файлы, файловую систему, pouch db и многие другие.

Самостоятельная обработка возможна, но, вероятно, не нужна. Есть библиотеки типа https://www.npmjs.com/package/redux-persist или https://www.npmjs.com/package/redux-storage, которые справятся с этим для вас. Поскольку в вашем случае локальное хранилище невозможно, вам следует использовать первый вариант, предлагающий различные механизмы хранения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...