update method
Updates the widget configuration to newWidget.
Implementation
void update(Widget newWidget) {
if (widget.key != newWidget.key) {
if (widget.key case final GlobalKey key) {
key._unregister(this);
}
if (newWidget.key case final GlobalKey key) {
key._register(this);
}
}
widget = newWidget;
}