Flutter

Flutter-Grundlagen

Widgets, StatelessWidget, StatefulWidget, widget tree, build method, hot reload

18 Interview-Fragen·
Junior
1

Was ist ein Widget in Flutter?

Antwort

In Flutter ist alles ein Widget. Ein Widget ist eine unveränderliche Beschreibung eines Teils der Benutzeroberfläche. Widgets beschreiben, wie ihre Ansicht angesichts ihrer aktuellen Konfiguration und ihres Zustands aussehen soll. Flutter verwendet diese Beschreibungen, um den Element-Tree aufzubauen, der das Rendering auf dem Bildschirm verwaltet.

2

Was ist der Hauptunterschied zwischen StatelessWidget und StatefulWidget?

Antwort

Ein StatelessWidget ist unveränderlich und kann nach der Erstellung nicht geändert werden. Es wird für UI-Elemente verwendet, die sich nicht dynamisch ändern. Ein StatefulWidget kann über ein zugehöriges State-Objekt einen veränderlichen Zustand verwalten und ermöglicht es der UI, sich als Reaktion auf Zustandsänderungen neu aufzubauen.

3

Welche Methode muss in jedem Widget implementiert werden, um seine Benutzeroberfläche zu definieren?

Antwort

Die build()-Methode ist in allen Flutter-Widgets verpflichtend. Sie erhält einen BuildContext als Parameter und gibt ein Widget zurück, das die Benutzeroberfläche beschreibt. Diese Methode wird immer dann aufgerufen, wenn das Framework das Widget neu aufbauen muss, zum Beispiel nach einem setState()-Aufruf in einem StatefulWidget.

4

Was ist der Widget-Tree in Flutter?

5

Was ist der Unterschied zwischen Hot Reload und Hot Restart in Flutter?

+15 Interview-Fragen

Meistere Flutter für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten