Reactjs 如果观察器中有多个具有相同操作的函数调用,redux传奇将如何表现?
我试图在调度时使用相同的操作调用两个saga函数,但函数的执行顺序很重要。尽管我可以将其中一个saga放在另一个saga中以保持正确的执行顺序。我想知道在调度单个操作时,是否有办法使两个saga按特定顺序运行Reactjs 如果观察器中有多个具有相同操作的函数调用,redux传奇将如何表现?,reactjs,react-redux,redux-saga,Reactjs,React Redux,Redux Saga,我试图在调度时使用相同的操作调用两个saga函数,但函数的执行顺序很重要。尽管我可以将其中一个saga放在另一个saga中以保持正确的执行顺序。我想知道在调度单个操作时,是否有办法使两个saga按特定顺序运行 export default function* watcher() { yield takeEvery(ACTIONS.INITIALIZE_PARAMS, initializeParams); yield takeEvery(ACTIONS.INITIALIZE_PARAMS, ref
export default function* watcher() {
yield takeEvery(ACTIONS.INITIALIZE_PARAMS, initializeParams);
yield takeEvery(ACTIONS.INITIALIZE_PARAMS, refreshFeed);
}
这有点像问如何管理减速机的执行顺序。每个reducer管理状态的独立部分,因此您无法管理它。“采取”行动的传奇故事也会发生同样的事情。如果不同部分之间存在直接依赖关系,只需用一个故事“采取”行动,然后按照您想要的方式处理订单