API Documentation / @pinia/colada / useQueryState
Function: useQueryState()
Call Signature
function useQueryState<TData, TError, TDataInitial>(key): UseQueryStateReturn<TData, TError, TDataInitial>;Reactive access to the state of a query entry without fetching it.
Type Parameters
TData
TData
TError
TError = { custom: Error; }
TDataInitial
TDataInitial = undefined
Parameters
key
MaybeRefOrGetter<EntryKeyTagged<TData, TError, TDataInitial>>
tagged key of the query entry to access
Returns
UseQueryStateReturn<TData, TError, TDataInitial>
Call Signature
function useQueryState<Params, TData, TError, TDataInitial>(setupOptions, paramsGetter): UseQueryStateReturn<TData, TError, TDataInitial>;Reactive access to the state of a query entry without fetching it.
Type Parameters
Params
Params
TData
TData
TError
TError
TDataInitial
TDataInitial
Parameters
setupOptions
(params) => DefineQueryOptions<TData, TError, TDataInitial>
function that returns the query options based on the provided params
paramsGetter
MaybeRefOrGetter<NoInfer<Params>>
getter for the parameters used to generate the query key
Returns
UseQueryStateReturn<TData, TError, TDataInitial>
See
Call Signature
function useQueryState<TData, TError, TDataInitial>(key): UseQueryStateReturn<TData, TError, TDataInitial>;Reactive access to the state of a query entry without fetching it.
Type Parameters
TData
TData
TError
TError = { custom: Error; }
TDataInitial
TDataInitial = undefined
Parameters
key
MaybeRefOrGetter<EntryKey>
key of the query entry to access
Returns
UseQueryStateReturn<TData, TError, TDataInitial>