Flutter

Flutter の基礎

Widget、StatelessWidget、StatefulWidget、widget tree、build method、hot reload

18 面接問題·
Junior
1

Flutter における widget とは何ですか?

回答

Flutter ではすべてが widget です。widget はユーザーインターフェースの一部を表す不変の記述です。widget は現在の構成と状態に基づいてビューがどのように表示されるべきかを記述します。Flutter はこれらの記述を使って、画面上のレンダリングを管理する element tree を構築します。

2

StatelessWidget と StatefulWidget の主な違いは何ですか?

回答

StatelessWidget は不変で、作成後に変更することはできません。動的に変化しない UI 要素に使用されます。StatefulWidget は関連する State オブジェクトを通じて可変の状態を保持でき、状態の変化に応じて UI を再構築できます。

3

ユーザーインターフェースを定義するために、すべての widget で実装する必要があるメソッドはどれですか?

回答

build() メソッドはすべての Flutter widget で必須です。BuildContext をパラメータとして受け取り、ユーザーインターフェースを記述する Widget を返します。このメソッドは、フレームワークが widget を再構築する必要があるたびに呼び出されます。例えば StatefulWidget で setState() を呼び出した後などです。

4

Flutter における widget tree とは何ですか?

5

Flutter における hot reload と hot restart の違いは何ですか?

+15 面接問題

次の面接に向けてFlutterをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める