#author("2023-06-19T17:28:42+00:00","default:mogamin","mogamin") * React Redux [#e01b01a2] ** mapDispatchToProps [#mapDispatchToProps] `mapDispatchToProps` が提供されているコンポーネントで `dispatch` が undefined になるので調べたら。。。 【React Redux】mapDispatchToProps の公式ドキュメント訳 - KDE BLOG https://kde.hateblo.jp/entry/2019/11/14/205827 `mapDispatchToProps` が指定されない場合は `dispatch` が暗黙的に所与になる。そゆことか。 これは static propTypes = { dispatch: PropTypes.func }; componentDidMount () { const { dispatch } = this.props; dispatch(fetchServer()); } こう書くのかな const mapDispatchToProps = (dispatch) => ({ // ... dispatchServer() { dispatch(fetchServer()); } }); static propTypes = { dispatchServer: PropTypes.func }; componentDidMount () { const { dispatchServer } = this.props; dispatchServer(); }