Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead.

一、错误如下

原因 :

React团队目前推出最新的版本为18.0,在18.0版本中,React不再支持 ReactDOM.render,如果使用ReactDOM.render,控制台就会报错,但并不影响程序的正常运行。

二、解决办法

修改index.js文件中的报错写法。使用createRoot。

报错写法:

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

正确写法:

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

保存,重新运行,就没有报错了!!

猜你喜欢

转载自blog.csdn.net/DongShanYuXiao/article/details/130789662