react报ReactDOM.render is no longer supported in React 18.

错误位置

index.js

错误原因

react版本问题,react18与react17版本index.js文件写法有区别

react17以及一下写法

import React from 'react';

import ReactDOM from 'react-dom';

import App from './App'

ReactDOM.render(<App/>,document.getElementById('root'))

 react18写法

import React from 'react';

import {createRoot} from 'react-dom/client'

import App from './App'

createRoot(document.getElementById('root')).render(<App/>) 

根据react版本修改相应的写法即可 

猜你喜欢

转载自blog.csdn.net/weixin_49662044/article/details/130259860