【 Flutter 】Flutter を 基礎 から 学習 ( スタートガイド編 ) part17 Flutterプロジェクト概要(ウィジェット)
「基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は スタートガイド編 ( part17 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( スタートガイド編 ) part16 Flutterプロジェクト概要(ウィジェット)
今回も前回に続き、ウィジェットについての学習です。
ウィジェットという概念
StatefullWidget
StatelessWidgetとは逆の性質を持つのがこのウィジェットです。
状態を持つことができるということです。
具体的にウィジェットに宣言した変数を自身で変更できるということになるでしょうかね。
main.dartのMyHomePage
があります。
StatefullWidgetではcreateState
を実装しなければなりません。
MyHomePageでは_MyHomePageState
が「変更される可能性のあるデータ」ということになるようです。
_MyHomePageStat
ウィジェットの_counter
がコレに該当するそうです。
んーーー・・・
_MyHomePageState
のようにState
ウィジェットを継承したウィジェットを直接保持するウィジェットはStatefullWidget
とする必要がある。
ということでよいのでしょうか?
StatelessとStatefull
ウィジェットを作成する際はStatelessWidget, StatefullWidgetのどちらかを継承します。
最後に一言
・・・どうやって使い分けしていくのか謎です😑
何度か実装してみれば感覚をつかめるかもしれませんね。
がんばります。
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません