Reactjs TypeError:无法读取属性';getState';未定义的
I get TypeError:运行应用程序时无法读取undefined的属性“getState”,我已附加以下源代码: 这是index.jsReactjs TypeError:无法读取属性';getState';未定义的,reactjs,express,react-redux,react-router,react-hooks,Reactjs,Express,React Redux,React Router,React Hooks,I get TypeError:运行应用程序时无法读取undefined的属性“getState”,我已附加以下源代码: 这是index.js import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter as Router } from "react-router-dom"; import App from './App'; import * as serviceWor
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter as Router } from "react-router-dom";
import App from './App';
import * as serviceWorker from './serviceWorker';
import {Provider} from 'react-redux';
import {store} from './redux/store';
ReactDOM.render(
<Provider>
<React.StrictMode>
<Router>
<App />
</Router>
</React.StrictMode>
</Provider>,
document.getElementById('root')
);
serviceWorker.unregister();
这是我得到的输出
我需要帮助修复此问题您需要将配置的
存储
作为道具传递给提供者
ReactDOM.render(
<React.StrictMode>
<Provider store={store}>
<Router>
<App />
</Router>
</Provider>
</React.StrictMode>,
document.getElementById('root')
);
ReactDOM.render(
,
document.getElementById('root'))
);
谢谢,@Shyam伸出援助之手,我试图将其作为道具传递,但不幸的是,我收到了相同的错误。您可以从该文件添加代码吗?从“/redux/store”导入{store}代码>
ReactDOM.render(
<React.StrictMode>
<Provider store={store}>
<Router>
<App />
</Router>
</Provider>
</React.StrictMode>,
document.getElementById('root')
);