【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part216 ライフサイクル

基礎 から 学ぶ Flutter 」という書籍で  学習 したことを ブログでアウトプットしていこうと思います。今回は Flutterの内部構造 ( part216 )です。

前回

【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part215 ライフサイクル

引き続き、ライブラリについて学びます。

ライフサイクル

StatefulWidget

StatefulWidgetは状態(Stateオブジェクト)を持つのでStatelessWidgetより複雑です。
StatefulWidgetStatelessWidget同様に対になるStatefulElementをインスタンス化します。
その際、StatelessWidgetと違ってStateオブジェクトも保持します。

ということで、実はStateオブジェクトを保持していいるのはStatefulElmentだということが分かりました。

 

最後に

状態を保持しているのがエレメントクラスだなんて・・・いったい何のために・・・。

今日はここまで!