この記事はこんな人におすすめ!
- TextFieldとTextFormFieldの違いが知りたい
Flutterで入力フォームを作成する際に使用できるTextFieldとTextFormFieldの違いについて解説していきます。
目次
TextFieldとTextFormFieldの違い
チェックポイント
TextFormFieldは入力値の保存、リセット、バリデーションなどができるTextFieldは入力値を受け取るだけ
TextFieldはユーザーから入力値を受け取るためだけのWidgetに対し、TextFormFieldは入力値に対してバリデーションなど複雑な処理を実行できます。
またTextFormFieldはForm内で使用されます。
まとめ
メールアドレスやパスワードなどの入力値を取得し複雑な処理が可能なTextFormFieldを使用し、コード練習や簡易的なフォームなどにTextFieldを使用できます。

