首页 > 解决方案 > 如何在不破坏应用程序的情况下更改 redux 中的 stateReconciler?

问题描述

有没有办法改变 redux 中的 stateReconciler 持久化,而不会导致应用程序崩溃并且需要从 cookie 中删除所有内容?

我的实现

const persistConfig = {
  transforms: [immutableTransform()],
  key: 'root',
  storage,
  blacklist: ['output'],
  stateReconciler: autoMergeLevel2 // new line I want to add
};


const persistedReducer = persistReducer(persistConfig, createReducer());


export default function configureStore(initialState = {}, history) {
  const store = createStore(
    persistedReducer,
    initialState,
    compose(applyMiddleware(thunk, routerMiddleware(history), _logger))
  );

  const persistor = persistStore(store);

  return { store, persistor };
}

标签: reactjsreduxreact-reduxredux-persist

解决方案


推荐阅读