InheritedStatefulWidget<U extends InheritedWidget> constructor

InheritedStatefulWidget<U extends InheritedWidget>({
  1. Key? key,
  2. required U inheritedWidgetBuilder(
    1. Widget child
    ),
  3. required Widget child,
})

No key so the state object is not rebuilt because it can't be.

Implementation

InheritedStatefulWidget({
  Key? key,
  required this.inheritedWidgetBuilder,
  required this.child,
})  : state = _InheritedState(),
      super(key: key);