TL; DR : Вы ищете ActionsSubject
?
Ваш эффект, похоже, ничего не дает (даже если у него было { dispatch: false }
).
Я считаю полезным думать в терминах следующей диаграммы.
По моему мнению, эффекты должны быть либо
- чистым «действием в» → «действии»out 'effect
- побочный эффект, такой как навигация
Это заставляет вас думать следующим образом:
- Если я создаю эффект, чторезультаты возможны (обычно успех / неудача)?
Это приводит к созданию соответствующих действий для каждого.
- Приведет ли это действие к изменению состояния?
Если вы хотитеизменить состояние, чем использовать соответствующие действия (скажем, RESTART_TIMER, который в состоянии редуктора обновляет состояние со времени последнего сброса) и использовать селектор для создания счетчика, но вам может быть лучше сделать это в компоненте с подпиской ActionsSubject
, аналогичной этот вопрос