getUpdate method

void getUpdate()

Schedules a rebuild when reactive dependencies change.

Implementation

void getUpdate() {
  if (!_isDisposed) {
    if (SchedulerBinding.instance.schedulerPhase ==
        SchedulerPhase.persistentCallbacks) {
      scheduleMicrotask(() {
        if (mounted && !_isDisposed) {
          markNeedsBuild();
        }
      });
    } else {
      markNeedsBuild();
    }
  }
}