react-native - 取消 Redux-saga 中的所有 saga
问题描述
我正在使用 React Native,我需要在热重载时取消并重新创建所有 sagas。我知道,cancel(tasks)
但问题是我在热重载后没有引用任务(如果我将它们分配给他们得到的变量undefined
)但是一些 sagas 由于某种原因仍然“坚持”到以前的应用程序状态,我需要取消它们所有这些都没有参考它们。
如何取消所有 sagas,而无需明确引用它们,例如sagaMiddleware.cancelAll()
(例如,此方法不存在我编造的)?
解决方案
推荐阅读
- ios - 应该在哪个队列上调用 completionHandler 来报告即时错误?
- c# - 即使游戏对象在层次结构中处于活动状态,Gameobject.find 也仅返回 null
- docker - 为什么这个 docker 镜像会返回这个错误:无法访问 jarfile /home/server.jar
- r - ggplot - 如何用多个 DATE 列绘制多行年份?
- asp.net-mvc - 从 Viewbag Dropdown 访问数据
- dart - 分隔线和行之间的填充很大
- node.js - 当测试用例需要更多时间时,伊斯坦布尔与 mocha 不生成覆盖率报告
- java - 使用 java 类执行类似 mongoDB shell 的查询
- gradle - JDeveloper 和 gradle 集成
- keras - 使用 Keras 进行元素乘法