useFutureData<T> function

T? useFutureData<T>(
  1. Future<T?> future, {
  2. T? initialData,
  3. bool preserveState = true,
  4. void onError(
    1. Object,
    2. StackTrace
    )?,
})

Implementation

T? useFutureData<T>(
  Future<T?> future, {
  T? initialData,
  bool preserveState = true,
  void Function(Object, StackTrace)? onError,
}) {
  final snapshot = useFuture(future, initialData: initialData, preserveState: preserveState);
  useAsyncSnapshotErrorHandler(snapshot, onError: onError);
  return snapshot.data;
}