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

react中有哪几种数据结构?分别是干什么的?

总共有四种

1、v-dom/element

是通过函数组件执行的返回值或者类组件render函数的返回值得到

本质是一个大的对象

2、current fiber

当前react内存中,表示当前数据状态的核心数据结构

 

3、workInProgress fiber

状态更新时生成的,在我的react完成调和,commitWork更新之后,会切换成current fiber

4、真实的dom

总结:react调和的过程,就是current fiber 和v-dom的对比,生成子组件workInProgress fiber的过程

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

相关文章:

  • 水表盘数字显示区域分割数据集labelme格式538张2类别
  • 【知识科普】今天聊聊CDN
  • 【AI Weekly】AI前沿热点周刊(4.21~4.27)
  • GD32F407单片机开发入门(十六)单片机IAP(在应用编程)详解及实战源码
  • 2025汽车制造企业数字化转型路径参考
  • Android Kotlin ViewModel 错误处理:最佳 Toast 提示方案详解
  • 海外App开发进阶:AI驱动的本地化与跨平台高效架构实战
  • 重测序关系矩阵构建方式汇总
  • 【机器学习】朴素贝叶斯
  • PyCharm与Unreal Engine集成进行开发
  • Numpy数组与矩阵——python学习
  • CSS 预处理器与模块化:Sass/LESS 实战技巧
  • 项目实战-贪吃蛇大作战【补档】
  • K8S ConfigMap 快速开始
  • 防静电瓷砖 vs 直铺PVC防静电地板优劣势对比
  • OpenCV 图形API(68)图像与通道拼接函数------垂直拼接两个图像/矩阵的函数concatVert()
  • OpenCV 图形API(67)图像与通道拼接函数-----水平拼接(横向连接)两个输入矩阵(GMat 类型)函数concatHor()
  • 使用 MQTT - C 访问 IoTDA 平台:一个完整的嵌入式示例
  • phpstorm用php连接数据库报错
  • linux 使用nginx部署vue、react项目
  • 人脑、深思考大模型与其他大模型的区别科普
  • Mac搭建Flutter IOS环境详细指南
  • Flutter 学习之旅 之 Flutter 和 Android 原生 实现数据交互的MethodChanel和EventChannel方式的简单整理
  • Transformer数学推导——Q27 证明时序注意力(Temporal Attention)在视频模型中的帧间依赖建模
  • 因特网和万维网
  • 游戏打击感实现
  • Day8 鼠标控制与32位模式切换
  • 配置管理平台Nacos01:基础安装教程和启动运行
  • 软件测试深度解析:从“用户登录“看测试用例设计的艺术
  • 零基础搭建AI作曲工具:基于Magenta/TensorFlow的交互式音乐生成系统