Skip to content

版本:v17

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

参数:

键名类型描述
element要克隆的 React 元素。
config一个包含属性和特性的对象元素配置
children可以是单个元素、元素数组或混合内容要添加到克隆元素中的额外子元素。

逻辑:

1、验证 ​

2、复制原始属性 ​

3、提取保留名称(key和ref) ​

4、保留所有者 ​

5、处理配置 ​

6、默认属性处理 ​

7、子元素处理 ​

8、创建克隆元素 ​

9、验证子元素的键 ​

10、返回克隆元素 ​