main.tsx 620 B

12345678910111213141516171819202122232425
  1. import { StrictMode } from 'react'
  2. import { createRoot } from 'react-dom/client'
  3. import { BrowserRouter } from 'react-router-dom'
  4. import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
  5. import './index.css'
  6. import App from './App.tsx'
  7. const queryClient = new QueryClient({
  8. defaultOptions: {
  9. queries: {
  10. staleTime: 1000 * 60, // 1 minute
  11. retry: 1,
  12. },
  13. },
  14. })
  15. createRoot(document.getElementById('root')!).render(
  16. <StrictMode>
  17. <BrowserRouter>
  18. <QueryClientProvider client={queryClient}>
  19. <App />
  20. </QueryClientProvider>
  21. </BrowserRouter>
  22. </StrictMode>,
  23. )