props.onClick?.('hello')}>
{ props.count }
-
{ remountCount.current }
+
{ remountCount }
{ props.children }
}
-
\ No newline at end of file
diff --git a/tests/components/ct-react-vite/src/main.tsx b/tests/components/ct-react-vite/src/main.tsx
index e02d5e7d44..f3fe4a896d 100644
--- a/tests/components/ct-react-vite/src/main.tsx
+++ b/tests/components/ct-react-vite/src/main.tsx
@@ -1,12 +1,13 @@
-import React from 'react';
-import ReactDOM from 'react-dom';
+import * as React from 'react';
+import { createRoot } from 'react-dom/client';
import { BrowserRouter } from 'react-router-dom';
import App from './App';
import './assets/index.css';
-ReactDOM.render(
+createRoot(document.getElementById("root")!).render(