React 大厂高频面试题及详细答案(实战向).docx

React 大厂高频面试题及详细答案(实战向).docx

React大厂高频面试题及详细答案(实战向)

一、React基础核心面试题

1.说说React中虚拟DOM的原理,以及为什么比真实DOM快?

虚拟DOM本质就是一个用JS对象描述的真实DOM结构,包含节点类型、属性、子节点等信息。React不会每次数据变化都直接操作真实DOM,而是先在内存中对比新旧两份虚拟DOM的差异,这个过程叫Diff算法,只把差异部分更新到真实DOM。

之所以比直接操作真实DOM快,核心原因不是虚拟DOM计算更快,而是减少了频繁、大批量的真实DOM操作。真实DOM自带大量属性和监听,创建、修改、重排重绘成本极高

文档评论(0)

1亿VIP精品文档

相关文档