Reactjs TypeError:无法读取属性';getState';未定义的

Reactjs 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

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 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')
);