Flutterのコントローラーとは何ですか? 質問する

Flutterのコントローラーとは何ですか? 質問する

ちょっと混乱しています。ほとんどのウィジェットにはコントローラーがありません。コントローラーがあるウィジェットはごくわずかです (カメラ、テキストフィールドなど)

それぞれのコントローラーを使用する目的は何ですか?

なぜそれを使用するのでしょうか?

ベストアンサー1

Flutter では、コントローラーは親ウィジェットに子の状態を制御する手段となります。

コントローラーの主なセールスポイントは、ウィジェットの状態にアクセスするために が不要になることですGlobalKey。これにより、アンチパターンの実行が困難になり、パフォーマンスが向上します。

コントローラを使用すると、ウィジェットに何千ものコールバックを持たずに複雑なAPIを持つこともできます。また、ない「国家を持ち上げろ」、なぜなら国家は依然として子供によって運営されているからだ。

おすすめ記事