index.tsx 901 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 'video-react/dist/video-react.css';
  6. import 'react-toastify/dist/ReactToastify.css';
  7. import 'modern-normalize/modern-normalize.css';
  8. import './index.css';
  9. import App from './App';
  10. import { Load } from './components/reusableComponents/Loader/Loader'
  11. import { store, persistor } from './redux/store';
  12. import { QueryClient, QueryClientProvider } from 'react-query';
  13. const queryClient = new QueryClient();
  14. ReactDOM.render(
  15. <React.StrictMode>
  16. <PersistGate loading={<Load/>} persistor={persistor}>
  17. <Provider store={store}>
  18. <QueryClientProvider client={queryClient}>
  19. <App />
  20. </QueryClientProvider>
  21. </Provider>
  22. </PersistGate>
  23. </React.StrictMode>,
  24. document.getElementById('root'),
  25. );