useCallback<T, V> function
Returns a memoized callback.
Pass an inline callback
and an array of dependencies
. useCallback will
return a memoized version of the callback that only changes if one of the
dependencies has changed.
Implementation
T Function() useCallback<T, V>(
T Function() callback, [
List<V>? dependencies,
]) {
return useMemo<T Function(), V>(() => callback, dependencies);
}