React18原理: React核心对象之ReactElement对象和Fiber对象

文章浏览阅读475次,点赞16次,收藏25次。连接渲染器(react-dom)和调度中心(scheduler),同时自身也负责fiber树的构造。每个ReactElement对象的区别在于type不同,其type定义在shared包中。及其所有子节点都是ReactElement对象(在render之后才会生成子节点)先看数据结构,其type类型的定义在 ReactInternalTypes.js 中。所有采用jsx语法书写的节点,都会被编译器转换,最终会以。创建出来一个与之对应的ReactElement对象。可以简单的认为,包括。