8

当使用 redux-connect(@asynConnect 属性)时,如何链接第二个 saga,这取决于第一个 saga 的成功完成?

只是简单地putting,在第一个 saga 中适当位置的 saga 调度操作在客户端上工作,而不是在服务器上。

4

1 回答 1

11

从另一个 saga 调用一个 saga 就像做一个调用效果一样简单。

yield call(firstSaga, params);

例如:

yield call(firstSaga);

//do something in current saga with whatever you save
//from the first saga in redux store

const data = select(firstSagaSelector);

yield call(myApi, data);
于 2017-11-07T09:50:32.727 回答