maybeOf<Injection extends RearchInjection<Injection, T> , T>  static method 
The state from the closest instance of the provided RearchInjection that encloses the given context, if any.
You will normally use this function to implement a maybeOf function
in your derived classes.
Will return null if the provided RearchInjection is not found
in the given context.
See also:
- of, which is a similar function, except that it will throwif the provided RearchInjection is not found in the given context.
Implementation
static T? maybeOf<Injection extends RearchInjection<Injection, T>, T>(
  BuildContext context,
) {
  final widget = context.dependOnInheritedWidgetOfExactType<
      _RearchInjectionInheritedWidget<Injection, T>>();
  return widget?.data;
}