You're never really done for, as long as you‘ve got a good story and someone to tell it to.

React基础面试题

1、虚拟dom是什么?

查看答案

虚拟dom简单的来说就是一个js对象,用js对象表示dom的结构和信息,当状态发生改变的时候,重新渲染这个js对象结构,这个js对象就是虚拟dom。

2、为什么要使用虚拟dom?

查看答案

dom操作很慢,轻微的操作都会导致页面的重排,非常浪费性能,相对于dom操作,js对象操作起来更快更简单,可以动过diff算法对比新的和旧的虚拟dom中的差别,可以批量的、少次数的操作dom,提升性能。


查看答案

标签与正文间一定要空一行!!!

# 面试   react  

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×