Skip to main content

createElement

版本:v17

位置:packages/react/src/jsx/ReactJSXElement.js

参数:

键名类型描述
type字符串或一个React组件(类或函数)元素类型
config一个包含属性和特性的对象元素配置
children可以是单个元素、元素数组或混合内容当前元素的子元素

逻辑:

1. 初始化变量

2. 提取 key 和 ref

3. 复制属性

4. 处理子元素

5. 默认属性

6. 开发模式警告

7. 返回React元素