RC
Size: a a a
RC
RC
AK
AK
RC
AK
AK
SS
AK
AK
AK
SS
Each widget has its own BuildContext, which becomes the parent of the widget returned by the StatelessWidget.build or State.build function.
AK
Each widget has its own BuildContext, which becomes the parent of the widget returned by the StatelessWidget.build or State.build function.
AK
AK
class StatelessElement extends ComponentElement {
/// Creates an element that uses the given widget as its configuration.
StatelessElement(StatelessWidget widget) : super(widget);
@override
StatelessWidget get widget => super.widget as StatelessWidget;
@override
Widget build() => widget.build(this);
@override
void update(StatelessWidget newWidget) {
super.update(newWidget);
assert(widget == newWidget);
_dirty = true;
rebuild();
}
}
AK
AK
AK
MP
SS
class StatelessElement extends ComponentElement {
/// Creates an element that uses the given widget as its configuration.
StatelessElement(StatelessWidget widget) : super(widget);
@override
StatelessWidget get widget => super.widget as StatelessWidget;
@override
Widget build() => widget.build(this);
@override
void update(StatelessWidget newWidget) {
super.update(newWidget);
assert(widget == newWidget);
_dirty = true;
rebuild();
}
}