我正在存储我的设置,redux-persist
并希望忽略其中的一些设置,以便在每次重新启动时重置它们,例如在崩溃后。
可以将一个减速器名称数组添加为blacklist
or whitelist
,但我想忽略特定的键,例如settings.isLoggedIn
代替settings
.
// ...
function configureStore(initialState) {
const store = createStore(
RootReducer,
initialState,
enhancer
);
persistStore(store, {
storage: AsyncStorage,
blacklist: ['router', 'settings'] // works, 'settings.isLoggedIn' doesn't.
}, () => {
// restored
});
return store;
}
// ...
我是否必须创建另一个减速器或是否有人解决此问题?
提前致谢!