当前位置: 首页 > news >正文

React 学习(4)

核心API———createRoot、render方法

1.createRoot 方法是创建react的根容器,就是react元素的插入位置,插入的dom会被转化成react元素,根容器内的内容都会被react管理,原有dom都会被删除。

react17 根容器创建、渲染方式(创建根元素和渲染两种api相结合)

ReactDOM.render(div, document.getElementById('root'))

react18  根容器创建、渲染方式(将创建根容器和渲染分离----避免重新渲染时重复获取根dom节点)

const root = ReactDOM.createRoot(document.getElementById('root'))
root.render(div)

2.重复调用render方法的时候,react会将两次的渲染结果进行比较,只修改发生变化的元素,对dom做最少的修改(使用虚拟dom)

使用diff算法尽量少操作dom来优化性能

http://www.dtcms.com/a/283715.html

相关文章:

  • Android 实现:当后台数据限制开启时,仅限制互联网APN。
  • NLP-文本预处理
  • 使用docker安装、启动jenkins服务(mac系统)
  • 数据结构 栈(1)
  • vue-advance-concepts
  • 【Redis 】看门狗:分布式锁的自动续期
  • 部署-k8s和docker、jenkins的区别和联系
  • 静态住宅IP和节点有什么区别?哪种更适合你的需求?
  • 个人IP的塑造方向有哪些?
  • 河南萌新联赛2025第一场-河南工业大学
  • x3CTF-2025-web-复现
  • 自动化技术在造纸行业的应用:EtherCAT转PROFIBUS DP解决方案
  • 【后端】Linux系统发布.NetCore项目
  • 图片上传实现
  • web后端开发(javaweb第十天)
  • 实现分页查询
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘django’问题
  • Java行为型模式(状态模式)实现方式与测试方法
  • MySQL配置性能优化
  • UGUI 性能优化系列:第一篇——基础优化与资源管理
  • GPTQ与Unsloth量化区别
  • Java Stream API性能优化:原理深度解析与实战指南
  • 小程序性能优化全攻略:提升用户体验的关键策略
  • 数据结构——树(2)
  • 6. 工程化实践类:《Webpack 5 性能优化全指南:从构建速度到输出质量》
  • DocsGPT:您的智能知识助手,解锁高效信息检索
  • pytorch学习笔记(五)-- 计算机视觉的迁移学习
  • Redis3:Redis数据结构与命令全解析
  • Redis单机主从复制+多机主从复制的实现(一主两从)
  • C语言模拟面向对象三大特性与C++实现对比