【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part218 ライフサイクル
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は Flutterの内部構造 ( part218 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( Flutterの内部構造 ) part217 ライフサイクル
引き続き、ライブラリについて学びます。
ライフサイクル
StatefulWidget
StateクラスのinitStateメソッド
initState
メソッドはエレメントを追加した後呼び出されるメソッドです。
initState
は1度しか呼び出されない性質から、アニメーションやコントローラの初期化で使用することが多いようです。
以下の内容について前回あたりから気になっています。
StatefulElement
クラスのmount()
メソッド内で呼ばれます。
これ、StatefulElement
のソース呼んでもmount()
メソッドを実装していないように見えるんですよね。
親のComponentElement
も確認したのですが見当たらないです。
筆者はどの部分のことを指しているのでしょう?
また、以下の部分も私の理解が浅く何を伝えたいのか(なんのために使用するのか)よくわかりませんでした。
たとえば
InheritedWidget
クラスを取得したいとします。dependOnInheritedWidgetOfExactType()
メソッドを・・・
なんの目的で取得したいと思うんでしょうかね・・・・
最後に
謎が深まりました。
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません