performRebuild method

  1. @override
FutureOr<void> performRebuild()
override

Cause the component to update itself.

Called by BuildOwner after the appropriate checks have been made.

Implementation

@override
FutureOr<void> performRebuild() {
  if (owner.isFirstBuild && _asyncFirstBuild != null) {
    return _asyncFirstBuild!
        .then((_) {
          super.performRebuild();
        })
        .onError<Object>((e, st) {
          failRebuild(e, st);
        });
  }
  super.performRebuild();
}