redux-persist的getItem和setItem报错?

发布于 2022-09-11 15:35:28 字数 1047 浏览 18 评论 0

redux-persist报错:Cannot read property 'getItem' of undefined 和 Cannot read property 'setItem' of undefined

按照教程的写法

const persistConfig = {

key: 'root',
storageSession,
stateReconciler: autoMergeLevel2

};

function configureStore () {

const persistedReducer = persistCombineReducers(persistConfig, rootReducer);
const store = createStore(persistedReducer, applyMiddleware(thunk));
const persistor = persistStore(store);
return {store, persistor};

}
module.exports = configureStore;

引入PersistGate组件
ReactDOM.render

(
    <Provider store={store}>
        <PersistGate loading={null} persistor={persistor}>
            <Router history={history}>
                {routes}
            </Router>
        </PersistGate>
    </Provider>
    , document.getElementById('app_root')
);

官网给的答案是:定制任何符合标准的存储api,实现以下方法:setItem getItem removeItem。(注意:这些方法必须支持承诺)
但是不知道在哪添加这些api,哪位大神能帮忙解答一下?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文