虚拟 DOM 树节点包含什么信息?
参考答案
结论:虚拟DOM节点(VNode)是轻量JS对象,描述真实DOM结构与状态。要点:包含标签名(tag如div);属性对象(props包括id、class、事件等);子节点数组(children含VNode或文本);文本节点内容(text);节点类型(元素/文本/注释);key用于Diff复用优化;框架可能附加elm真实DOM引用等。原理:用JS对象模拟DOM树,更新时Diff新旧VNode最小化真实DOM操作,提升性能。
题目整理自公开面经,答案由校招宝自研生成,仅供参考