React Client Configuration#
The React Client has some configurations you can set manually:
// in your `destination` file specified by your gqty config
createReactClient<GeneratedSchema>(client, {
  defaults: {
    // Here
  },
});
Defaults#
In most functions available through the React Client you have some options you can set.
The defaults value of some of them can be overriden here:
| Name | Type | Default Value | Description | 
|---|---|---|---|
| suspense | boolean | false | Enable/Disable 'React Suspense' behavior for graphql HOC and useQuery | 
| lazyQuerySuspense | boolean | false | Enable/Disable 'React Suspense' behavior for useLazyQuery | 
| transactionQuerySuspense | boolean | inherited from  suspense | Enable/Disable 'React Suspense' behavior for useTransactionQuery | 
| mutationSuspense | boolean | false | Enable/Disable 'React Suspense' behavior for useMutation | 
| preparedSuspense | boolean | inherited from  suspense | Enable/Disable 'React Suspense' behavior for prepareQuery hooks | 
| paginatedQuerySuspense | boolean | false | Enable/Disable 'React Suspense' behavior for prepareQuery hooks | 
| transactionFetchPolicy | "cache-and-network"or"cache-first"or"network-only"or"no-cache" | "cache-first" | 'fetchPolicy' of useTransactionQuery | 
| lazyFetchPolicy | "cache-and-network"or"network-only"or"no-cache" | "network-only" | Partial 'fetchPolicy' of useLazyQuery | 
| paginatedQueryFetchPolicy | "cache-and-network"or"network-only"or"cache-first" | "cache-first" | Partial 'fetchPolicy' of usePaginatedQuery | 
| staleWhileRevalidate | boolean | false | Enable/Disable 'stale-while-revalidate' behavior for graphql HOC & useQuery | 
| retry | RetryOptions | true | Retry on error behavior | 
| refetchAfterHydrate | boolean | false | Refetch after SSR Hydration |