如何在Redux中定义reducers执行的顺序?

Pah*_*iya 17 reactjs redux

假设我有动作A被派遣到减速机R1R2.我也有智能组件C,connectR1和返回的状态编辑R2

是否可能CR1执行时但在R2执行之前重新呈现组件?

如何如果我想重新呈现C都只有当R1R2执行?或者是否有可能告诉Redux 先将dispatcher行动派遣R2

*R1实际上是resultsredux返回的状态normalizr,R2entities状态.在entities需要进行非规范化的results

Dan*_*mov 28

是否可能在执行R1但在执行R2之前重新呈现组件C?

不,如果您使用Redux文档建议的单个商店,则无法实现.

在Redux中,您将减速器与减速器结合使用combineReducers().这意味着从Redux的角度来看,只有一个reducer,它是同步的.当然,它会调用你的两个Reducer,但是Redux商店只有在从root rootcer获得新的状态值后才开始通知订阅者,因此保证所有的reducers在通知视图时已经被执行了.