React Redux项目报Cannot read property 'getState' of undefined如何修复
错误原因
react-redux 的 Provider 组件必须接收 store 属性传入你创建的 redux 仓库实例,你现在没有传递该属性,导致 redux 内部调用 getState 时找不到对应实例,触发 undefined 报错。
修复方法
修改 index.js 中 Provider 组件的写法,传入导入的 store 即可,修改后的渲染代码如下:
ReactDOM.render( <Provider store={store}> <React.StrictMode> <Router> <App /> </Router> </React.StrictMode> </Provider>, document.getElementById('root') );
修改后重新启动项目即可解决报错。
内容的提问来源于stack exchange,提问作者ibr.A
相关产品推荐
相关产品推荐

