Syntax des StatelessWidgets
https://losfluttern.de/pummelthefish — NICHT IST DA
—> https://github.com/novas1r1/pummel_the_fish
- 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) steht die Methode build()

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:
