Files
MrbWebLibre/app/lib/presentation/hooks/cached_future.dart
T

13 lines
295 B
Dart

import 'package:flutter/widgets.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
AsyncSnapshot<T> useCachedFuture<T>(
Future<T> Function() valueBuilder,
) {
// ignore: discarded_futures
final cachedFuture = useMemoized(
valueBuilder,
);
return useFuture(cachedFuture);
}