We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6edcc8 commit 53897f1Copy full SHA for 53897f1
packages/api/src/QueryClientProvider.tsx
@@ -1,7 +1,20 @@
1
import { QueryClient, QueryClientProvider as BaseQueryClientProvider } from '@tanstack/react-query';
2
+import { useState } from 'react';
3
4
export function QueryClientProvider({ children }: React.PropsWithChildren) {
- const queryClient = new QueryClient();
5
+ const [queryClient] = useState(
6
+ () =>
7
+ new QueryClient({
8
+ defaultOptions: {
9
+ queries: {
10
+ refetchOnWindowFocus: false,
11
+ retry: false,
12
+ staleTime: 5000,
13
+ useErrorBoundary: true,
14
+ },
15
16
+ }),
17
+ );
18
19
return <BaseQueryClientProvider client={queryClient}>{children}</BaseQueryClientProvider>;
20
}
0 commit comments