index.tsx 711 B

123456789101112131415161718192021222324
  1. import React from "react";
  2. import ReactDOM from "react-dom/client";
  3. import { BrowserRouter } from "react-router-dom";
  4. import App from "./App";
  5. import { store } from "./app/store";
  6. import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
  7. import { Provider } from "react-redux";
  8. const rootElement = document.getElementById("root");
  9. if (!rootElement) {
  10. throw new Error("Could not find root element to mount to");
  11. }
  12. const queryClient = new QueryClient();
  13. const root = ReactDOM.createRoot(rootElement);
  14. root.render(
  15. <QueryClientProvider client={queryClient}>
  16. <Provider store={store}>
  17. <BrowserRouter>
  18. <App />
  19. </BrowserRouter>
  20. </Provider>
  21. </QueryClientProvider>
  22. );