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

Function usePrefetchQuery

packages/preact-query/src/usePrefetchQuery.tsx:6–20  ·  view source on GitHub ↗
(
  options: UsePrefetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>,
  queryClient?: QueryClient,
)

Source from the content-addressed store, hash-verified

4import type { UsePrefetchQueryOptions } from './types'
5
6export function usePrefetchQuery<
7 TQueryFnData = unknown,
8 TError = DefaultError,
9 TData = TQueryFnData,
10 TQueryKey extends QueryKey = QueryKey,
11>(
12 options: UsePrefetchQueryOptions<TQueryFnData, TError, TData, TQueryKey>,
13 queryClient?: QueryClient,
14) {
15 const client = useQueryClient(queryClient)
16
17 if (!client.getQueryState(options.queryKey)) {
18 client.prefetchQuery(options)
19 }
20}

Callers 3

AppFunction · 0.50
PrefetchFunction · 0.50

Calls 3

useQueryClientFunction · 0.90
getQueryStateMethod · 0.45
prefetchQueryMethod · 0.45

Tested by 2

AppFunction · 0.40
PrefetchFunction · 0.40