首页 > 解决方案 > 取消 Redux-saga 中的所有 saga

问题描述

我正在使用 React Native,我需要在热重载时取消并重新创建所有 sagas。我知道,cancel(tasks)但问题是我在热重载后没有引用任务(如果我将它们分配给他们得到的变量undefined)但是一些 sagas 由于某种原因仍然“坚持”到以前的应用程序状态,我需要取消它们所有这些都没有参考它们。

如何取消所有 sagas,而无需明确引用它们,例如sagaMiddleware.cancelAll()(例如,此方法不存在我编造的)?

标签: react-nativereduxreact-reduxredux-saga

解决方案


推荐阅读