開発時に少し躓いたので共有します
class InitTextField extends StatelessWidget {
InitTextField(this.title);
final String title;
@override
Widget build(BuildContext context) {
return TextField(
controller: TextEditingController(text: title), //ここに初期値
);
}
}
躓いたところ
以下のやり方でも初期値は設定可能だったが状態更新した時に
再レンダリングされなかった。上記の方法だと解決した
TextFormField(initialValue: title)