This.props.dispatch not a function – React-Redux
Per the Redux FAQ question at here, this.props.dispatch is available by default if you do not supply your own mapDispatchToProps function. If you do supply a mapDispatchToProps function, you are responsible for returning a prop named dispatch yourself: Or, you can make sure your action creators are pre-bound using Redux’s bindActionCreators utility, and skip having to worry about using this.props.dispatch in your component.