Interface: ReactClientDefaults#
Properties#
lazyFetchPolicy#
• Optional lazyFetchPolicy: LazyFetchPolicy
Define default 'fetchPolicy' hooks behaviour
Valid for useLazyQuery
You can override it on a per-hook basis
default "network-only"
Defined in: react/src/client.ts:115
lazyQuerySuspense#
• Optional lazyQuerySuspense: boolean
Enable/Disable by default 'React Suspense' behavior for useLazyQuery hook
_Valid only for useLazyQuery_
You can override it on a per-hook basis
default false
Defined in: react/src/client.ts:55
mutationSuspense#
• Optional mutationSuspense: boolean
Enable/Disable by default 'React Suspense' behavior for useMutation hook
_Valid only for useMutation_
You can override it on a per-hook basis
default false
Defined in: react/src/client.ts:75
paginatedQueryFetchPolicy#
• Optional paginatedQueryFetchPolicy: PaginatedQueryFetchPolicy
Define default 'fetchPolicy' hooks behaviour
Valid for usePaginatedQuery____
You can override it on a per-hook basis
default "cache-first"
Defined in: react/src/client.ts:125
paginatedQuerySuspense#
• Optional paginatedQuerySuspense: boolean
Enable/Disable by default 'React Suspense' behavior for usePaginatedQuery hooks
_Valid only for usePaginatedQuery_ hooks
You can override it on a per-hook basis
default false
Defined in: react/src/client.ts:95
preparedSuspense#
• Optional preparedSuspense: boolean
Enable/Disable by default 'React Suspense' behavior for prepareQuery hooks
_Valid only for prepareQuery_ hooks
You can override it on a per-hook basis
The default value is obtained from the "defaults.suspense" value
Defined in: react/src/client.ts:85
refetchAfterHydrate#
• Optional refetchAfterHydrate: boolean
Refetch after SSR hydration
default false
Defined in: react/src/client.ts:151
retry#
• Optional retry: RetryOptions
Retry on error behaviour
You can override these defaults on a per-hook basis
_Valid for useMutation, useLazyQuery, useTransactionQuery & useRefetch_
default true
Defined in: react/src/client.ts:145
staleWhileRevalidate#
• Optional staleWhileRevalidate: boolean
Enable/Disable default 'stale-while-revalidate' behaviour
_Valid for graphql HOC & useQuery_
You can override it on a per-function basis
default false
Defined in: react/src/client.ts:135
suspense#
• Optional suspense: boolean
Enable/Disable by default 'React Suspense' behavior
_Valid for graphql HOC & useQuery_
You can override it on a per-function basis
default false
Defined in: react/src/client.ts:45
transactionFetchPolicy#
• Optional transactionFetchPolicy: FetchPolicy
Define default 'fetchPolicy' hooks behaviour
_Valid for useTransactionQuery_
You can override it on a per-hook basis
default "cache-first"
Defined in: react/src/client.ts:105
transactionQuerySuspense#
• Optional transactionQuerySuspense: boolean
Enable/Disable by default 'React Suspense' behavior for useTransactionQuery hook
_Valid only for useTransactionQuery_
You can override it on a per-hook basis
The default value is obtained from the "defaults.suspense" value
Defined in: react/src/client.ts:65