performRebuild method
Cause the component to update itself.
Called by BuildOwner after the appropriate checks have been made.
Implementation
@override
void performRebuild() {
_dirty = false;
final newComponents = buildChildren();
_children = updateChildren(_children ?? [], newComponents, forgottenChildren: _forgottenChildren);
_forgottenChildren.clear();
}