Javascript Redux persist正在返回初始状态,而不是持久化

Javascript Redux persist正在返回初始状态,而不是持久化,javascript,reactjs,redux,react-redux,redux-persist,Javascript,Reactjs,Redux,React Redux,Redux Persist,我在我的代码中添加了redux persist,它并没有持久化状态,而是始终获得初始状态 这是我的根减速机的代码 从“redux”导入{combinereducer}; 从“redux persist”导入{persistReducer}; 从“redux persist/lib/storage”导入存储; 从“/Users/user reducer”导入userReducer; 从“/Cart/Cart reducer”导入cartReducer; 常量persistConfig={ 键:“根

我在我的代码中添加了
redux persist
,它并没有持久化状态,而是始终获得初始状态

这是我的
根减速机的代码

从“redux”导入{combinereducer};
从“redux persist”导入{persistReducer};
从“redux persist/lib/storage”导入存储;
从“/Users/user reducer”导入userReducer;
从“/Cart/Cart reducer”导入cartReducer;
常量persistConfig={
键:“根”,
存储
白名单:[“购物车”],
};
const rootReducer=combinereducer({
用户:userReducer,
cart:cartReducer,
});
导出默认的persistReducer(persistConfig,rootReducer);
这是我的
store.js
文件

从“redux”导入{createStore,applyMiddleware};
从“redux记录器”导入记录器;
从“/root reducer”导入rootReducer;
从“redux persist”导入{persistStore};
const middleware=[logger];
export const store=createStore(rootReducer、applyMiddleware(…中间件));
export const persistor=persistStore(存储);
这是我的
index.js
文件

从“React”导入React;
从“react dom”导入react dom;
导入“/index.css”;
从“/App”导入应用程序;
从“react router dom”导入{BrowserRouter};
从“react redux”导入{Provider};
从“/redux/store”导入{store,persistor}”;
从“redux persist/integration/react”导入{PersistGate};
ReactDOM.render(
,
document.getElementById(“根”)
);

每当我用初始状态刷新我的页面时,我会得到
再水化:true
,但在启动一些操作后,我会得到
再水化:false

检查你的reducer.js并确保文件中reducer的底部是

default:
      return state;

而不是

default:
      return {
        ...state,
      };```

谢谢你,伙计,成功了。。。