React native 取消Redux传奇中的所有传奇

React native 取消Redux传奇中的所有传奇,react-native,redux,react-redux,redux-saga,React Native,Redux,React Redux,Redux Saga,我正在使用React Native,我需要取消并重新创建热重新加载时的所有传奇。我知道cancel(tasks),但问题是我在热重新加载后没有引用任务(如果我将它们分配给变量,它们会得到undefined),但由于某种原因,一些传奇仍然“保留”到以前的应用状态,我需要在没有引用它们的情况下取消它们 我如何取消所有的sagas,而不显式地引用它们,例如类似于sagaMiddleware.cancelAll()(这个方法不存在,例如我自己编的)?也许这个github问题可以帮助你解决@Luka这正是

我正在使用React Native,我需要取消并重新创建热重新加载时的所有传奇。我知道
cancel(tasks)
,但问题是我在热重新加载后没有引用任务(如果我将它们分配给变量,它们会得到
undefined
),但由于某种原因,一些传奇仍然“保留”到以前的应用状态,我需要在没有引用它们的情况下取消它们


我如何取消所有的sagas,而不显式地引用它们,例如类似于
sagaMiddleware.cancelAll()
(这个方法不存在,例如我自己编的)?

也许这个github问题可以帮助你解决@Luka这正是我试图避免的事情,因为它需要一个任务参数,这是我问题的根源。也许这个github问题可以帮助你解决@Luka这正是我试图避免的事情,因为它需要对任务进行论证,这是我问题的根源。