performRebuild method

  1. @override
void performRebuild()
override

Cause the component to update itself.

Called by BuildOwner after the appropriate checks have been made.

Implementation

@override
void performRebuild() {
  _dirty = false;

  var comp = (component as ProxyComponent);
  var newComponents = comp.children ?? [if (comp.child != null) comp.child!];

  _children = updateChildren(_children ?? [], newComponents, forgottenChildren: _forgottenChildren);
  _forgottenChildren.clear();
}