@override void update(Widget newWidget) { final oldWidget = widget as StatefulWidget; super.update(newWidget); _state?._widget = widget as StatefulWidget?; _state?.didUpdateWidget(oldWidget); }