Syntax des StatelessWidgets
StatelessWidget-Syntax besteht aus folgenden Teilen:
- das Word class
- Name des Widgets (hier MyWidget)
- das Word extends, mit dem wir erben Eigenschaften und Methoden einer Parent-Klasse
- StatelessWidget – der Name der Klasse des Parent-Widget, den wir erweitern wollen
- im Body (zw. den geschweiften Klammern) stehen ein Konstruktor und die Methode build()

Alles über Stateless Widgets –> https://api.flutter.dev/flutter/widgets/StatelessWidget-class.html?ref=le-quoc-khoi-blog-cong-nghe-lap-trinh-de-hieu-cho-nguoi-viet
ein gutes Video über Seattles Widgets –> https://youtu.be/wE7khGHVkYY?si=xh9593-bZKHkx_c0
Das UI-Herz eines Widgets ist die build()-Methode.
Mit dieser Methode wird ein UI-Element erzeugt und weiter eine UI-Komposition, indem Sie Widgets in andere Widgets verschachteln.
Auf diese Weise entsteht eine baumartige Datenstruktur: Jeder Widget kann andere Widgets enthalten, die üblicherweise als untergeordnete Widgets bezeichnet werden.
Diese hierarchische Anordnung von Widgets als Elementen-Baum ermöglicht der Parameter context mit dem Typ BuildContext.
Dieser context ist – im weiteren Sinne – an sich der UI-Elementen-Baum.
Um zu wissen, wo welcher Element (Widget) sich im Baumstruktur befindet, braucht der context eine Art Widget-ID.
Dafür hat jeder Widget einen key-Parameter und wenn ein Widget erzeugt wird, wird diesem key-Parameter implizit ein Key-Wert vergeben.
Hier ist ein Beispiel dafür, wie der key-Parameter in einer Widget-Klasse „Center“ definiert ist:
