【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part220 ライフサイクル
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は Flutterの内部構造 ( part220 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part219 ライフサイクル
引き続き、ライブラリについて学びます。
ライフサイクル
StatefulWidget
Stateクラスのbuildメソッド
build
メソッドは必ずオーバーライドしなければならないメソッドです。
State
オブジェクトが変更されるたび(setState
メソッド)に呼び出されます。
StateクラスのdidUpdateWidgetメソッド
何回か本書を読んだのですが意味が分かりません。
わかったのは以下の部分だけです。
didUpdateWidget()
メソッド内でsetState()
メソッドを呼び出す必要がありません。
didUpdateWidget
メソッド内では普通にインスタンス変数を書き換えても良い。ちゃんとウィジェットに反映される。
と解釈しました。
最後に
P308に誤字発見!
誤: 「ウィジェットを再構築すをる必要があります。」
正:「ウィジェットを再構築する必要があります。」
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません