2020-08-01から1ヶ月間の記事一覧
ルーティング用ライブラリ 1. react-router v4以降 Reactのルーティング用ライブラリ 2. connected-react-router ReduxのStoreでルーティングを管理 react-router v4&v5と互換性あり
Actions 純粋にデータだけを記述するため Reducers Actionsからデータを受け取り、Storeのstateをどう変更するか決める Reducersはデータの初期状態、変更前と後を知りたいので、initialStateを記述する Store react-reduxのProviderとは propsにstoreを渡す…
なぜReduxを使うのか? stateの見通しをよくするため どこからでもstateを参照/変更可能にするため モジュール(機能のまとまり)を疎結合にするため もしReactのみでstateを管理した場合 ひ孫でイベントが発生 孫→子→親へ伝達 親→子→孫へ伝達 Propsのバケツ…