原因:在 React 18 版本之后,createRoot 方法已经从 react-dom 模块中移除,需要从 react-dom/client 模块中导入。
修改后:
import ReactDOM from 'react-dom/client';;
import React from 'react';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
<React.StrictMode>
<App />
</React.StrictMode>
);
reportWebVitals();