Задать вопрос
@ikerya

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

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

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

Как можно переделать 1 и 2 шаги, чтобы избежать третьего?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Sqvall
@Sqvall
Python, JavaScript fullstack developer.
Создай редьюсер который будет отслеживать что то вроде CLEAN_LOGIN_ERROR или общий CLEAN_ERROR, смотря как у тебя организован стор для этих ошибок, и просто вызывай экшен который будет активировать этот редьюсер там где тебе надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽