Flutter -- Inherited Widget Demo 1

Inherited Widgets sind, neben Stateless und Stateful Widgets, eine weiteres Kernelement von Flutter.
Das besondere an diesem Widget ist seine Fähigkeit, gezielt Widgets neu aufzubauen. Wenn man zum Beispiel solch ein Inherited Widget als Root-Element seiner App einsetzt, haben die nachfolgenden Widgets Zugriff, auf die durch den Programmierer als veränderbar definierte Daten.
In diesem Beispielcode wird jedem Widget folgender Eintrag mitgegeben:final MeinInheritedWidgetState state = MeinInheritedWidget.of(context); Mit diesem Code "regestriert" sich das Widget beim InheritedWidget State Objekt und wird, wenn sich Daten verändern, neu aufgebaut. Das ist zugegebener Massen eine sehr simplifiziert Erklärung. Wer mehr und vor allem genauer über dieses Widget bescheid wissen will, wir nicht darum herumkommen, sich eingehend mit den Docs und den verfügbaren Quellen im Netz auseinander zu setzen. Ein Artikel den ich hier empfehlen kann ist zum Beispiel: der von Didier Boelens oder auch einen Artikel von Eric Windmill.
Als Abschluss noch ein kleines Demo und den Code.
Bis demnächst :-))

Kommentare

Beliebte Posts aus diesem Blog

Material Design in Flutter Teil 2

Flutter -- ohne Dart geht es nicht 2 -- einfache Variablen Typen

Dart Final Const