'use client'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { ReactNode, useState } from 'react'; const QueryProvider = ({ children }: { children: ReactNode }) => { const [queryClient] = useState( () => new QueryClient({ defaultOptions: { queries: { refetchOnWindowFocus: false, retry: 1, staleTime: 1000 * 60 * 5, refetchOnReconnect: false, refetchOnMount: false, refetchInterval: 1000 * 60 * 5, }, }, }) ); return {children}; }; export default QueryProvider;