diff --git a/src/main.tsx b/src/main.tsx index eb38f776..e18433e1 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,3 +1,4 @@ +import React from "react"; import { createRoot } from "react-dom/client"; import App from "./App.tsx"; import "./index.css"; diff --git a/vite.config.ts b/vite.config.ts index da25c6dd..4102c698 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -13,6 +13,9 @@ export default defineConfig(({ mode }) => ({ resolve: { alias: { "@": path.resolve(__dirname, "./src"), + // Force single React instance to prevent hook errors + "react": path.resolve(__dirname, "./node_modules/react"), + "react-dom": path.resolve(__dirname, "./node_modules/react-dom"), }, }, }));