|
|
1
3
这里实际上有两个不同之处。 1。使用效果与直接调用Sagas。
ReduxSaga库可以直接处理产生的生成器,但是这种方法使得在编写测试时很难使用mock。相反,您可以使用
要获得更深入的见解(包括测试示例),我建议阅读Redux SAGA文档的这一部分: https://redux-saga.js.org/docs/basics/DeclarativeEffects.html
你可以使用
2。使用
第二个区别是,在第一个代码片段中,您将阻止rootsaga执行,直到所有的saga都完成。要使它们不阻塞,可以使用
您可以再次阅读文档中的非阻塞调用: https://redux-saga.js.org/docs/advanced/NonBlockingCalls.html
总之
我建议总是使用效果(比如
|
|
|
universe11 · 对伊默来说,这是正确的还是错误的? 4 年前 |
|
|
Kiv Daor · 当某些项具有未知值时,排序数组无法正常工作 4 年前 |
|
|
Hamed Ezati · 为什么项目会附加到redux而不是替换? 4 年前 |