MCPcopy Create free account
hub / github.com/TanStack/query / getQueryData

Method getQueryData

packages/query-core/src/queryClient.ts:183–192  ·  view source on GitHub ↗

* Imperative (non-reactive) way to retrieve data for a QueryKey. * Should only be used in callbacks or functions where reading the latest data is necessary, e.g. for optimistic updates. * * Hint: Do not use this function inside a component, because it won't receive updates. * Use `useQue

(queryKey: TTaggedQueryKey)

Source from the content-addressed store, hash-verified

181 * @see {@link QueryClient#getQueriesData}
182 */
183 getQueryData<
184 TQueryFnData = unknown,
185 TTaggedQueryKey extends QueryKey = QueryKey,
186 TInferredQueryFnData = InferDataFromTag<TQueryFnData, TTaggedQueryKey>,
187 >(queryKey: TTaggedQueryKey): TInferredQueryFnData | undefined {
188 const options = this.defaultQueryOptions({ queryKey })
189
190 return this.#queryCache.get<TInferredQueryFnData>(options.queryHash)?.state
191 .data
192 }
193
194 /**
195 * @deprecated Use queryClient.query({ ...options, staleTime: 'static' }) instead. This method will be removed in the next major version.

Callers 15

ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
Explorer.test.tsxFile · 0.45
Devtools.test.tsxFile · 0.45
persist.test.tsFile · 0.45
streamedQueryFunction · 0.45

Calls 2

defaultQueryOptionsMethod · 0.95
getMethod · 0.80

Tested by

no test coverage detected