23 lines
480 B
JavaScript
23 lines
480 B
JavaScript
import { QueryClientProvider, QueryClient } from '@tanstack/react-query'
|
|
|
|
|
|
function QueryClientContext({children}) {
|
|
const queryClient = new QueryClient({
|
|
defaultOptions: {
|
|
queries: {
|
|
refetchOnWindowFocus: false,
|
|
retry: 3,
|
|
// refetchOnMount: false,
|
|
staleTime: Infinity,
|
|
},
|
|
},
|
|
})
|
|
return (
|
|
<QueryClientProvider client={queryClient}>
|
|
{children}
|
|
</QueryClientProvider>
|
|
);
|
|
}
|
|
|
|
export default QueryClientContext;
|