概要 Flutter Hooksを使う機会があり、すごい便利だなと思っていたのですが、 内部的にどんな風に実装されているのか掘り下げてみようかと思い、今回色々調べてみました。 (何か間違っていたりしたらコメントいただけると嬉しいです ) Flutter Hooks とは? React hooksをFlutterで実装したものになります。 作者はProvider等でおなじみのRemiさんです。 サンプルの実行環境 flutter: v1.20.3 flutter_hooks: 0.14.0 Flutter Hooksの基本的な仕組み useMemoized を掘り下げる 一番シンプルな useMemoized というhookを例にFlutter Hooksがどのような仕組みになっているのか追ってみたいと思います。 そもそも useMemoized とは? useMemoized は何回ビルド