Skip to main content

Function: useAsync()

useAsync<I, T>(params): UseAsyncResult<T>

Defined in: coreUtils/hooks.ts:166

Asynchronously loads a value by specified load function for an input dependencies.

Reloads the result when an input dependency array changes (shallow equality).

Type Parameters

Type Parameter

I extends DependencyList

T

Parameters

ParameterType

params

{ input: I; load: (input, options) => undefined | Promise<T>; }

params.input

I

params.load

(input, options) => undefined | Promise<T>

Returns

UseAsyncResult<T>