且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

javascript - 关于redux saga的使用

更新时间:2022-10-30 19:45:41

take是高阶API,takeEvery是低阶API。
区别在于,take是主动监听action,比如
yield take(action.getData)//saga中间件主动在等待一个action,这样就意味着,程序是可以预见结果的
而,takeEvery是被动等待action,
yield takeEvery(action.getData)//saga被动的等待一个action,当action被匹配到,就会调用
这个在saga官网里有说。https://redux-saga.js.org/doc...