diff --git a/src/App.tsx b/src/App.tsx index 85d6d601470498af53191f831d3af3b2403aa570..a1a599fd482756e7f8e022b7f30dd3bd5b87523c 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,4 +1,5 @@ import React from 'react'; +import { QueryClient, QueryClientProvider } from 'react-query'; import { BrowserRouter as Router } from 'react-router-dom'; import { ClientContextProvider } from './context'; import ThemeProvider from './context/ThemeProvider'; @@ -6,17 +7,21 @@ import { UserStateProvider } from './context/UserContext'; import Routes from './Routes'; import darkTheme from './styles/darkTheme'; +const queryClient = new QueryClient(); + function App(): React.ReactElement { return ( - <ClientContextProvider> - <UserStateProvider> - <ThemeProvider theme={darkTheme}> - <Router> - <Routes /> - </Router> - </ThemeProvider> - </UserStateProvider> - </ClientContextProvider> + <QueryClientProvider client={queryClient}> + <ClientContextProvider> + <UserStateProvider> + <ThemeProvider theme={darkTheme}> + <Router> + <Routes /> + </Router> + </ThemeProvider> + </UserStateProvider> + </ClientContextProvider> + </QueryClientProvider> ); }