index.tsx 953 B

1234567891011121314151617181920212223242526272829
  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 "react-responsive-carousel/lib/styles/carousel.min.css"
  9. import './index.css';
  10. import App from './App';
  11. import Load from './components/reusableComponents/Load'
  12. import { store, persistor } from './redux/store';
  13. import { QueryClient, QueryClientProvider } from 'react-query';
  14. const queryClient = new QueryClient();
  15. ReactDOM.render(
  16. <React.StrictMode>
  17. <PersistGate loading={<Load/>} persistor={persistor}>
  18. <Provider store={store}>
  19. <QueryClientProvider client={queryClient}>
  20. <App />
  21. </QueryClientProvider>
  22. </Provider>
  23. </PersistGate>
  24. </React.StrictMode>,
  25. document.getElementById('root'),
  26. );