Есть код React приложения
Точка входа:
import React from 'react';
import { render } from 'react-dom';
import { Provider } from 'react-redux';
import { createStore } from 'redux';
import reducer from './store/reducers'
import App from './App.js';
let store = createStore(reducer);
render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
);
Редьюсер:
export default const taskReducer = (state = [], action) => {
switch (action.type) {
case 'ADD_TASK':
return [...state,
action.payload];
break;
default:
return state;
}
}
Компонент:
import React from 'react'
import { connect } from 'react-redux'
class App extends React.Component {
render() {
console.log(this.props.entryText) // undefined!
return (
<div>
<input type='text' placeholder='Add your task here' />
<button >Add</button>
</div>
)
}
}
export default connect(state => {entryText: state }, dispatch => { })(App)
Почему у меня не передаётся состояние стора в props компонента через mapStateToProps? Что я делаю не так?