【发布时间】:2017-05-03 00:34:28
【问题描述】:
我使用redux-persist 存储我的设置,并希望忽略其中一些设置,以便在每次重启时重置它们,例如崩溃后。
可以将reducer-names 数组添加为blacklist 或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;
}
// ...
我必须创建另一个减速器还是有人可以解决这个问题?
提前致谢!
【问题讨论】:
标签: javascript reactjs react-native redux react-redux