Skip to main content

useLazyLoadQuery()

function useLazyLoadQuery<TChainId, TQuery, TUse>(query, options?): When<TUse, InferQueryArgumentResult<TChainId, TQuery>, Promise<InferQueryArgumentResult<TChainId, TQuery>>>;

Defined in: packages/react/src/hooks/use-query.ts:75

Hook for querying data from chain, and returning the response.

Type Parameters

Type ParameterDefault type
TChainId extends string | number | undefined-
TQuery extends QueryArgument<TChainId>-
TUse extends booleantrue

Parameters

ParameterTypeDescription
queryTQueryThe function to create the query
options?Partial<ChainOptions<TChainId>> & SuspenseOptions<TUse> & FetchOptionsAdditional options

Returns

When<TUse, InferQueryArgumentResult<TChainId, TQuery>, Promise<InferQueryArgumentResult<TChainId, TQuery>>>

The data response