rebuild method

void rebuild()

Rebuilds all child widgets in this widget.

Implementation

void rebuild() {
  final bool isFrameRendering =
      WidgetsBinding.instance.schedulerPhase != SchedulerPhase.idle;

  // When the post next frame is already scheduled.
  if (isFrameRendering) {
    setState(() => rebuildAllChildren(context));
  } else {
    WidgetsBinding.instance.addPostFrameCallback((_) {
      setState(() => rebuildAllChildren(context));
    });
  }
}