清除或调用操作以重置状态?
Purge or call action to reset states?
我的应用程序正在使用具有持久存储能力的 redux-offline 包。我遇到了这个概念 purge
,它似乎在加载应用程序时重置状态。
我的应用程序有注销功能,清理 localStorage/cache 很有意义。我想知道在这种情况下我是否应该使用清除概念或创建一个重置所有减速器的操作?
redux-offline
在后台使用 redux-persist
将 redux state
保留到 storage
。
但可能存在您将某些减速器列入黑名单的情况。
const persistConfig = {
key: 'root',
storage: storage,
blacklist: ['// Any such blacklisted reducer']
};
因此,在您只想重置存储在磁盘中的状态但不完全重置的情况下,.purge
方法会很有用减速机状态.
我的应用程序正在使用具有持久存储能力的 redux-offline 包。我遇到了这个概念 purge
,它似乎在加载应用程序时重置状态。
我的应用程序有注销功能,清理 localStorage/cache 很有意义。我想知道在这种情况下我是否应该使用清除概念或创建一个重置所有减速器的操作?
redux-offline
在后台使用 redux-persist
将 redux state
保留到 storage
。
但可能存在您将某些减速器列入黑名单的情况。
const persistConfig = {
key: 'root',
storage: storage,
blacklist: ['// Any such blacklisted reducer']
};
因此,在您只想重置存储在磁盘中的状态但不完全重置的情况下,.purge
方法会很有用减速机状态.