Редактировать:
NgRx вызывает огонь после выполнения всех редукторов для этого действия. Этот заказ гарантирован. Сокращенное состояние - это полезная нагрузка ваших эффектов.
Найден следующий комментарий в lifecycle_hooks.d.ts
в проекте создания эффектов NgRx:
По умолчанию эффекты объединяются и подписываются на хранилище. Внедрите интерфейс OnRunEffects для управления жизненным циклом разрешенных эффектов.
https://github.com/ngrx/effects-builds/blob/master/src/lifecycle_hooks.d.ts
Эффекты подписываются на хранилище, и они запускаются при изменении хранилища состояний , Поскольку мы знаем, что изменения состояния обрабатываются редуктором, мы можем сделать разумный вывод о том, что редукторы всегда будут работать до появления эффектов.
Кроме того, найден ответ от Брэндона Робертса, эксперта Google Developer и члена Основная команда NgRx, подтверждающая, что заказ гарантирован. https://github.com/ngrx/platform/issues/162