Element的层级结构了:。*/注释,则默认使用React.createElement。DOM和真实DOM的关系,需要引入Instance的概念。DOM节点:Instance。-创建或删除Instance。diff,和真实DOM更新。DOM也有保持内部状态(如滚动位置或焦点)的作用。为了便于组织虚拟DOM和真实DOM的关系,我们引入了Instance;它有三个属性,分别是React元素的引用、真实DOM的引用、子节点Instance数组的引用。Instance的引用:internalInstance。DOM的根节点,从而进行子树的diff操作,避免整个虚拟DOM进行diff操作。对于自定义的组件,则需要调用createPublicInstance。很容易出现XSS攻击。