useMemoized<T> function

T useMemoized<T>(
  1. T valueBuilder(), [
  2. List<Object?> keys = const <Object>[]
])

Evaluates valueBuilder once and caches its value until keys change.

Implementation

T useMemoized<T>(T Function() valueBuilder, [List<Object?> keys = const <Object>[]]) {
  return use(_MemoizedHook<T>(valueBuilder, keys: keys));
}