index.tsx 859 B

12345678910111213141516171819202122232425262728
  1. import React from 'react';
  2. import { Provider } from 'react-redux';
  3. import { PersistGate } from 'redux-persist/integration/react';
  4. import ReactDOM from 'react-dom';
  5. import 'react-toastify/dist/ReactToastify.css';
  6. import 'modern-normalize/modern-normalize.css';
  7. import './index.css';
  8. import App from './App';
  9. import { Load } from './components/reusableComponents/Loader/Loader'
  10. import { store, persistor } from './redux/store';
  11. import { QueryClient, QueryClientProvider } from 'react-query';
  12. const queryClient = new QueryClient();
  13. ReactDOM.render(
  14. <React.StrictMode>
  15. <PersistGate loading={<Load/>} persistor={persistor}>
  16. <Provider store={store}>
  17. <QueryClientProvider client={queryClient}>
  18. <App />
  19. </QueryClientProvider>
  20. </Provider>
  21. </PersistGate>
  22. </React.StrictMode>,
  23. document.getElementById('root'),
  24. );