Я пытаюсь реализовать свое первое приложение React-Redux и получил TypeError: Cannot read property 'map' of undefined
от bundle.js
.Я предполагаю, что он связан с массивом jokes
и его неправильная интеграция в мои реквизиты компонента React jokeList:
import React from 'react';
import {connect} from 'react-redux';
class ListOfJokes extends React.Component {
constructor(props) {
super(props)
}
render() {
const {jokes} = this.props;
return (
<ul>
{jokes.map(joke => (<li>joke</li>))}
</ul>
)
}
}
const mapStateToProps = state => ({
jokes: state.jokes
})
export default connect(mapStateToProps, null)(ListOfJokes);
Что на самом деле не так с ним?