我的应用程序正在使用redux-offline程序包,该程序包可以持久存储。我遇到了这个概念purge
,它似乎在加载应用后会重置状态。
我的应用程序具有注销功能,在该功能中,有必要清理localStorage /缓存。我想知道在这种情况下我应该使用清除概念还是创建一个重置所有异径管的操作?
答案 0 :(得分:0)
redux-offline
在引擎盖下使用redux-persist
将redux state
保留在storage
中。
但是在某些情况下,您会将一些减速器列入黑名单。
const persistConfig = {
key: 'root',
storage: storage,
blacklist: ['// Any such blacklisted reducer']
};
因此,.purge
方法在您只想重置磁盘中存储的状态而又不完全重置减速器状态的情况下很有用。