@okuznetsov1

Почему игнорируется повторный вызов всех epic-ов при возникновении ошибки?

Действия происходят в одном и том же виджете/отчёте, если открываем виджит и происходит ошибка, то уже при открытии повторно этого же виджита - эти же самые epics-и перестают работать и игнорируются (соответственно в redux не создаются состояния для данного отчёта).

т.е. открываем на просмотр один и тот же виджит друг за другом (по одному разу). После первого открытия отчёта/виджита если ошибки не происходит, то 2-ой виджит тоже хорошо работает (т.е. те же самые epic-и хорошо отрабатывают и для второго виджита). Но вот если происходит ошибка (обрабатывается блоком catch()), то при открытии всех последующих этих же виджитов - epic-и будут игнорироваться.

С чем связано такое поведение и что можете посоветовать?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
@okuznetsov1 Автор вопроса
разобрался, нашёл проблему. после того как открывался отчёт в 1-ый раз - в catch должно было прийти сообщение об ошибке, но не оно терялось при передаче, при этом данная ошибка "гасилась" браузером и он о ней не сообщал в консоли. Поэтому складывалось такое впечатление, что вроде бы всё хорошо должно работать, но по не понятным причинам "не работало"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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