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>