From b38d126b6c8dbe8262a08825ed6be2d92cd4cdd7 Mon Sep 17 00:00:00 2001 From: David Bruno Vontor Date: Tue, 20 Jan 2026 15:05:20 +0100 Subject: [PATCH] Update main.tsx --- frontend/src/main.tsx | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) 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( - - - + + + + + , )