react篇
前言
网上的React面试题文章有非常多,但很多题都过时了。
有的文章只包含了react相关题目,但是真正面试不只考react问题,js,css,http,es6都会涉及的到。
此片文章,针对以上几点,整理了一些时下高频的react前端面试题,并且做出相应的解析。
其他篇
正文
1.什么是JSX?
JSX是一种Javascript的语法扩展,可以很好的描述UI的架构。是React.createElement的语法糖。浏览器不能直接解析JSX文件,需要通过Bable进行转译成js。
2.讲一下虚拟Dom?
虚拟Dom:虚拟Dom是描述真实Dom的js对象。
特点:
(1)处理了浏览器兼容性问题,避免用户操作真实DOM,不容易出错。
(2)内容经过了XSS处理,可以防范XSS攻击。
(3)可以实现跨平台开发。
(4)在更新的时候,比较两棵虚拟DOM树的差异,差异化更新。</