Skip to content

Commit e5e4f69

Browse files
author
ismay
committed
feat(use-data-query): set conservative defaults for caching
1 parent 218bdb6 commit e5e4f69

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

services/data/src/react/components/DataProvider.tsx

+16-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,22 @@ export interface ProviderInput {
1111
children: React.ReactNode
1212
}
1313

14-
const queryClient = new QueryClient()
14+
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+
})
1530

1631
export const DataProvider = (props: ProviderInput) => {
1732
const config = {

0 commit comments

Comments
 (0)