清除或调用操作以重置状态?



我的应用程序正在使用具有持久存储功能的 redux-offline 包。我遇到了这个概念purge它似乎在加载应用程序时重置状态。

我的应用程序具有注销功能,在该功能中清理本地存储/缓存是有意义的。我想知道在这种情况下我是否应该使用清除概念或创建一个重置所有减速器的操作?

redux-offline使用引擎盖下的redux-persistredux state保留到storage中。

但是在某些情况下,您可能会将某些减速器列入黑名单。

const persistConfig = {
key: 'root',
storage: storage,
blacklist: ['// Any such blacklisted reducer']
};

因此,.purge方法在您只想重置存储在磁盘中的状态但不完全重置化简器状态的情况下很有用。

相关内容

  • 没有找到相关文章

最新更新