React团队在3月29日新推出了React v18.0版本,现在npm 默认的就是18版本,由于React 18 不再支持 ReactDOM.render。控制台会抛出:

Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. 的警告信息,虽然不会影响程序正常的运行,但是控制台一直有警告强迫症属实难受。其实在index.js入口文件中改用 createRoot即可消除警告。

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';import { createRoot } from 'react-dom/client';
const container = document.getElementById('root');
const root = createRoot(container);
root.render(<App />);// 被注释的是之前ReactDOM.render的代码
// ReactDOM.render(
//   <React.StrictMode>
//     <App />
//   </React.StrictMode>,
//   document.getElementById('root')
// );

然后控制台就干干净净了

关于React18控制台报错:ReactDOM.render is no longer supported in React 18 Use createRoot instead. Until.....相关推荐

  1. React控制台警告Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until

    出现这个警告是因为ReactDOM.render()方法在react18中不支持了,createRoot()作为替换代码改为 import { createRoot } from 'react-dom ...

  2. React报错:Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until y

    新建的React项目,启动后控制台警告如下: Warning: ReactDOM.render is no longer supported in React 18. Use createRoot i ...

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

    ReactDOM.render is no longer supported in React 18. Use createRoot instead. 一.控制台报错如下 二.原因 三.解决方案 一. ...

  4. 报错Warning: ReactDOM.render is no longer supported in React 18.Use createRoot instead.Until you...

    报错不影响正常渲染页面,报错图示: 翻译如下: 反应域.React 18中不再支持渲染.改用createRoot.在你切换到新的API之前,你的应用程序将表现得像运行React 17.了解更多信息:h ...

  5. React18警告:ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until youswitc

    由于React 18 不再支持 ReactDOM.render.控制台会抛出: 解决办法:index.js入口文件中改用 createRoot import React from 'react' // ...

  6. react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18.

    react脚手架创建项目报错,ReactDOM.render is no longer supported in React 18. 最近新写一个react的项目,但是发现已经更新到了18.0的版本, ...

  7. Warning: ReactDOM.render is no longer supported in React 18.

    在学习react出现这个错误说明ReactDOM.render()方法在react18中已经不支持了,但是是警告,仍然可以运行, 改正方法如下: 1.首先记得要import!!! 2.对照下列形式更改 ...

  8. Chrome浏览器控制台报错NET::ERR_SSL_OBSOLETE_VERSION

    问题描述:Chrome浏览器控制台报错NET::ERR_SSL_OBSOLETE_VERSION 原因: 服务器使用了TLS1.0 或 TLS1.1 版本,没有使用 TLS1.2 解决方法: 地址栏访 ...

  9. IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错

    问题描述:IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错:java.lang.IllegalArgumentException: Invalid character found i ...

最新文章

  1. 打破Transformer宿命,新秀VOLO开源!横扫CV多项记录,首个超越87%的模型
  2. 黑马程序员java笔记之二-----多线程
  3. Enterprise Library: Configuration Application Block类设计分析篇
  4. android volley post 参数,android – 使用Volley POST传递参数
  5. 12月16日要做的事
  6. Oracle之锁表问题
  7. everything 中文免安装_GTA5中文免安装版
  8. Chrome浏览器截取全屏(无需安装任何插件)
  9. 《强化学习》中的第14章:心理学
  10. MFC Windows程序设计源码免费下载
  11. 双层玻璃窗的功效模型matlab,《数学模型》课程设计--三层玻璃窗的保暖功效.doc...
  12. unpn 远程桌面_k2p官改固件的端口转发问题(远程桌面UDP协议开启)
  13. 深度学习入门笔记(8)——什么是optim?
  14. Excel快速拆分单元格内容
  15. 工作经费的开支范围_经费支出范围
  16. linux下electron任务栏图标处理
  17. mitmproxy 抓包神器-1.环境准备与抓取浏览器请求
  18. 为什么房价只涨不跌惊人内幕! [转]
  19. 【程序员讲装修】如何花最少的钱做出最出彩的装修效果?
  20. 粮油企业MES系统源码 粮油质量管控防伪溯源系统

热门文章

  1. iOS 在 Xcode 中重命名项目名称
  2. poi设置word表格单元格宽度_java poi如何设置word的页面的大小和水平方向?
  3. JVM垃圾回收机制及算法
  4. 揭秘POS机套现江湖:代理商层层抽佣,支付机构“默许”?
  5. 珞珈一号全国一张图相关信息及对于影像校正的一些思考
  6. web前端常用网址大全
  7. 网易2018校园招聘编程题真题集合 详解
  8. 服务器上面显示横杠,系统开机左上角显示一横杠一直闪没法系统
  9. 安卓微信内置浏览器 input type=file 选择文件未响应
  10. A Game of Thrones(39)