ReactのReduxの基礎は理解できていると思うのでより実践的なコードでReduxの理解を深めたいという人向けにTodoリストのアプリケーションを作成を通してReduxの説明を行っています。useState, useSelector, useDispatchなどのReact Hooksを利用して作成しておりconnectやmapStateToPropsは利用していません。 作成するTodoリストのアプリではTodoリストの追加、削除、Todoリストのステータス変更(未完了→完了)の機能を持ちます。 環境の準備 Todoリストのアプリケーションを構築する前にReactプロジェクトの作成を行います。 % npx create-react-app react-todo-list 作成したプロジェクトディレクトリに移動して、npx startコマンドを実行します。Reactが起動するか確認してく