Я обновил свой белый список при сохранении избыточности, добавив еще один редуктор, состояние не сохраняется даже после изменения нового добавленного редуктора.Однако состояние сохраняется для предыдущего редуктора.
Я пытался проверить обновленное состояние путем обновления. (Cmd + R -> ios)
const persistConfig = {
key: 'root',
storage,
whitelist: ['user'],
};
const persistedReducer = persistCombineReducers (persistConfig, reducers);
const middlewares = [promiseMiddleware (), thunk];
// eslint-disable-next-line
if (__DEV__) {
middlewares.push (createLogger ());
}
export default () => {
const store = createStore (
persistedReducer,
undefined,
compose (applyMiddleware (...middlewares))
);
const persistor = persistStore (store);
return {store, persistor};
};
Допри обновлении кода состояние для пользователя сохраняется
const persistConfig = {
key: 'root',
storage,
whitelist: ['user', 'home'],
};
const persistedReducer = persistCombineReducers (persistConfig, reducers);
const middlewares = [promiseMiddleware (), thunk];
// eslint-disable-next-line
if (__DEV__) {
middlewares.push (createLogger ());
}
export default () => {
const store = createStore (
persistedReducer,
undefined,
compose (applyMiddleware (...middlewares))
);
const persistor = persistStore (store);
return {store, persistor};
};
Здесь после обновления белого списка состояние не сохраняется для домашнего редуктора.