Если ошибка js возникает в результате испущенного действия из эпопеи, наблюдаемой в редуксе, тогда все эпики не могут слушать новые действия. Это довольно неприятно, поскольку на внешнем интерфейсе все равно выглядит, как будто приложение работает, но в фоновом режиме ничего не сохраняется.
Я попытался отловить ошибку в моем эпосе, но по какой-то причине он не улавливает ошибки, вызванные вызванным действием (см. Пример здесь: https://stackblitz.com/edit/redux-observable-playground-qtughj?file=ping-pong.js)
Я думал, что обновление до версии 1.0.0, доступной для понижения, может решить эту проблему, но, к сожалению, она остается.
Есть ли способ обнаружить ошибки, вызванные наблюдаемым редуксом испущенным действием?
Эта проблема отличается от этого вопроса , так как ошибка возникает в редукторе, который возникает после того, как эпопея испустила свое выходное избыточное действие, поэтому перехват ее с помощью .error
в цепочке наблюдаемых не делает ' t работает (см. пример выше для демонстрации).
Спасибо!