Когда обновить сохраненное состояние Redux? - PullRequest
0 голосов
/ 04 апреля 2020

Я использую response-redux в моем проекте с redux-persist для сохранения состояния в localStorage. Я хотел бы сохранить состояние, которое не часто меняется, чтобы я не делал несколько ненужных вызовов API.

Например, я хочу сохранить массив проектов, созданных пользователем. Таким образом, я не делаю запросов к бэкэнду, когда список проектов не изменился. Однако этот список необходимо будет обновить, если пользователь создал проект new .

Есть ли у кого-нибудь хороший способ отслеживать, когда обновлять постоянное состояние? Например, я думал о сохранении флага в редукторе-сохраняемом по умолчанию редуктора persist_ : {version: '-1', rehydrated: true, updateProject: true} и обновлении состояний на основе этого поля. У кого-нибудь есть другие предложения?

...