We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 218bdb6 commit e5e4f69Copy full SHA for e5e4f69
services/data/src/react/components/DataProvider.tsx
@@ -11,7 +11,22 @@ export interface ProviderInput {
11
children: React.ReactNode
12
}
13
14
-const queryClient = new QueryClient()
+const queryClient = new QueryClient({
15
+ defaultOptions: {
16
+ queries: {
17
+ // Disable automatic error retries
18
+ retry: false,
19
+ // Don't retry on mount if query has errored
20
+ retryOnMount: false,
21
+ // Refetch on mount if data is stale
22
+ refetchOnMount: true,
23
+ // Don't refetch when the window regains focus
24
+ refetchOnWindowFocus: false,
25
+ // Don't refetch after connection issues
26
+ refetchOnReconnect: false,
27
+ },
28
29
+})
30
31
export const DataProvider = (props: ProviderInput) => {
32
const config = {
0 commit comments