クラスコンポーネントで作成していたReactのプロジェクトを、React Hooksを使用した関数コンポーネントにリファクタリングする際に、React ReduxとReact RouterもHooksに対応させました。 その時に対応の仕方を簡単にですがまとめました。 React Reduxはv7.1から、React Routerはv5.1からHooksに対応しています。 環境 React : 16.12.0 React Redux : 7.2.0 React Router : 5.1.2 Redux Hooks React ReduxがHooksに対応したことにより、各コンポーネントにおいて簡単にdispatchとstateを利用できるようになりました。今回は以下の3点について説明します。 ActionをStoreにDispatchするmapDispatchToProps → useDis