Как создавать временные переменные в Redux?

Подскажите, как быть в такой ситуации:

  1. Отправляется action — REQUEST_LOGIN, идёт запрос авторизации на сервер.
  2. Приходит ответ с ошибкой, текст ошибки записывается в store с помощью редьюсера.
  3. При обновлении страницы текст ошибки остаётся, так как был сохранён в store

Как можно переделать 1 и 2 шаги, чтобы избежать третьего?


Ответы (1 шт):

Автор решения: Sergey Lukashev

При обновлении страницы данные в store всегда очищаются.Ты, либо используешь local storage, либо что-то не то подразумеваешь под обновлением стрраницы.

Как избежать: при размонтировании компонента отправлять еще один action (RESET_STATE), который будет обнулять состояние store

→ Ссылка