Я использую Redux для управления состоянием. Я получаю сообщение об ошибке, что реквизиты не определены. Ниже блоков показывает мой код,
index. js
ReactDOM.render(
<Provider store={configureStore()}>
<App />
</Provider>,
document.getElementById('root')
);
store. js
function configureStore(state = { rotating: true }) {
return createStore(rotateReducer,state);
}
Консоль браузера:
App {props: undefined, context: undefined, refs: {…}, updater: {…}}
on expand this App object in console,
props: {rotating: true, startAction: ƒ, stopAction: ƒ} (now props are defined).
Приложение. js
function App() {
return (
<div className="App">
<header className="App-header">
<img
src={logo}
className={
"App-logo" +
(this.props.rotating ? "":" App-logo-paused")
}
alt="logo"
onClick={
this.props.rotating ?
this.props.stopAction : this.props.startAction
}
/>
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default connect(mapStateToProps, mapDispatchToProps)(App);
В чем проблема при загрузке компонентов приложения?