前回の記事で基本的なReact Hooksについて復習しました。 今回はその続きとなります。 useReducer useReducerはuseStateと同じく状態管理を行うためのHookです。 以下のような構文になっております。 const [state, dispatch] = useReducer(reducer, initialArg, init); stateが管理したい状態、dispatchがreducerを呼び出すための関数です。実際の状態変更はreducerが行います。 stateの初期値はinitialArgとなります。 reducerは以下のような関数です。 const …