diff --git a/frontend/src/main.tsx b/frontend/src/main.tsx index 709ce60..635bbde 100644 --- a/frontend/src/main.tsx +++ b/frontend/src/main.tsx @@ -3,12 +3,27 @@ import { createRoot } from 'react-dom/client' import { AuthProvider } from './context/AuthContext' import './index.css' import App from './App.tsx' +import { QueryClient, QueryClientProvider } from '@tanstack/react-query' + +const queryClient = new QueryClient({ + defaultOptions: { + queries: { + refetchOnWindowFocus: false, + retry: 1, + staleTime: 5 * 60 * 1000, // 5 minutes - data stays fresh longer + gcTime: 10 * 60 * 1000, // 10 minutes - keep in memory longer + }, + }, +}) + createRoot(document.getElementById('root')!).render( - - - + + + + + , )