Update main.tsx

This commit is contained in:
David Bruno Vontor
2026-01-20 15:05:20 +01:00
parent 2a26edac80
commit b38d126b6c

View File

@@ -3,12 +3,27 @@ import { createRoot } from 'react-dom/client'
import { AuthProvider } from './context/AuthContext' import { AuthProvider } from './context/AuthContext'
import './index.css' import './index.css'
import App from './App.tsx' 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( createRoot(document.getElementById('root')!).render(
<StrictMode> <StrictMode>
<AuthProvider> <QueryClientProvider client={queryClient}>
<App /> <AuthProvider>
</AuthProvider> <App />
</AuthProvider>
</QueryClientProvider>
</StrictMode>, </StrictMode>,
) )