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

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

前回

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

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

ライフサイクル

RenderObjectWidget

RenderOjbectWidgetの続きです。

RenderOjbectWidgetの子供であるSingleChildRenderObjectWidgetについてです。
RenderOjbectWidgetを使用するのは稀、ということでしたね。

StatelessWidgetStatefulWidget同様に対となるSingleChildRenderObjectElementをインスタンス化します。
さらにStatelessWidgetStatefulWidget同様inflateWidgetメソッドを呼びmountメソッドを呼びます。

SingleChildRenderObjectElementの場合はmountがオーバーライドされ独自処理となっているようです。
このあとFlutterフレームワークがdrawFrameメソッドを呼び出し描画される流れ・・・です。

最後に

ふむ・・・流れは多少理解できたのですがこれがいつ役に立つのか🤔

今日はここまで!