From fb8f6bfaa5911db063537b880baf835bb4f5f633 Mon Sep 17 00:00:00 2001 From: krawieck Date: Tue, 15 Sep 2020 15:20:34 +0200 Subject: [PATCH] add `useMemoFuture` hook --- lib/hooks/memo_future.dart | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 lib/hooks/memo_future.dart diff --git a/lib/hooks/memo_future.dart b/lib/hooks/memo_future.dart new file mode 100644 index 0000000..e580632 --- /dev/null +++ b/lib/hooks/memo_future.dart @@ -0,0 +1,6 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_hooks/flutter_hooks.dart'; + +AsyncSnapshot useMemoFuture(Future Function() valueBuilder, + [List keys = const []]) => + useFuture(useMemoized>(valueBuilder, keys));