- 2024年4月2日
- 2024年4月2日
Reactの基礎 その6:React hooks その4 useReducer()
React hooksとは関数コンポーネント内の状態やライフサイクルなどのReactの機能を「フック」するために用意されている機能群の総称です。 React hooksを副作用や状態管理の実行などを行うことができ、その用途に合わせて様々な種類のhooksを利用することができます。 React hooksはuse〇〇と名付けられており、〇〇の部分に利用する機能を表す単語が入ります。 React hooksはあらかじめ用意されている機能が多数あり、いくつかの記事に分けて紹介していきたいと思います。 今回は状態管理を行うためのhooksで、更新ロジックの定義や前の状態に依存する更新を行うことができるuseReducer()についてまとめてきます。 useReducer()は状態管理を行うhooksの一つで、複雑な状態管理のロジックを扱う場合や次の状態が前の状態に依存する場合に利用されます。 useReducer()の基本的な使い方は以下の通りです。