rebuild method
Rebuilds the child widget configuration and updates the child element.
Implementation
@override
/// Rebuilds the child widget configuration and updates the child element.
void rebuild() {
final inheritedWidget = widget as InheritedWidget;
if (childElement != null &&
Widget.canUpdate(childElement!.widget, inheritedWidget.child)) {
if (!identical(childElement!.widget, inheritedWidget.child)) {
childElement!.update(inheritedWidget.child);
}
} else {
childElement?.unmount();
childElement = inheritedWidget.child.createElement();
childElement!.mount(this);
}
}