如何从另一个传奇中召唤传奇?

时间:2017-03-20 00:08:50

标签: redux-saga react-server

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

只需简单地putting第一个传奇中适当位置的传奇调度操作在客户端上运行,但不在服务器上。

1 个答案:

答案 0 :(得分:1)

从另一个传奇中调用传奇就像执行call效果一样简单。

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);