Flutterでウィジェットのライフサイクルを管理するFlutter Hooksの概要と基本的なフックの使い方についてまとめました。
- Flutter Hooksとは?
- useState: 状態を持つWidgetを簡単に書ける
- useEffect: 初期化・破棄の処理を簡単に書ける
- useMemoized: 重い処理をキャッシュしてビルド時に走らないようにできる
- useValueChanged: 値が変化した時だけ任意の処理を走らせる
- useRef: 値が変化しても再ビルドしない
- useContext: どこからでもBuildContextを取得できる
- その他のフックについて
- 参考