MCPcopy Index your code
hub / github.com/TanStack/query / fetchOptimistic

Function fetchOptimistic

packages/react-query/src/suspense.ts:61–80  ·  view source on GitHub ↗
(
  defaultedOptions: DefaultedQueryObserverOptions<
    TQueryFnData,
    TError,
    TData,
    TQueryData,
    TQueryKey
  >,
  observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,
  errorResetBoundary: QueryErrorResetBoundaryValue,
)

Source from the content-addressed store, hash-verified

59) => defaultedOptions?.suspense && result.isPending
60
61export const fetchOptimistic = <
62 TQueryFnData,
63 TError,
64 TData,
65 TQueryData,
66 TQueryKey extends QueryKey,
67>(
68 defaultedOptions: DefaultedQueryObserverOptions<
69 TQueryFnData,
70 TError,
71 TData,
72 TQueryData,
73 TQueryKey
74 >,
75 observer: QueryObserver<TQueryFnData, TError, TData, TQueryData, TQueryKey>,
76 errorResetBoundary: QueryErrorResetBoundaryValue,
77) =>
78 observer.fetchOptimistic(defaultedOptions).catch(() => {
79 errorResetBoundary.clearReset()
80 })

Callers 2

useBaseQueryFunction · 0.90
useQueriesFunction · 0.90

Calls 1

fetchOptimisticMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…