tryStateOf<T extends State<StatefulWidget>> method

T? tryStateOf<T extends State<StatefulWidget>>()

Get widget state by ancestorStateOfType method.

Implementation

T? tryStateOf<T extends State<StatefulWidget>>() {
  final state = findAncestorStateOfType<T>();
  if (state != null && state is T) {
    return state;
  }
  return null;
}