react高频面试题(react篇)

react篇

前言

网上的React面试题文章有非常多,但很多题都过时了。

有的文章只包含了react相关题目,但是真正面试不只考react问题,js,css,http,es6都会涉及的到。

此片文章,针对以上几点,整理了一些时下高频的react前端面试题,并且做出相应的解析。


其他篇

react高频面试题(JavaScript篇).

react高频面试题(css篇).

react高频面试题(http&&浏览器篇).


正文

1.什么是JSX?

JSX是一种Javascript的语法扩展,可以很好的描述UI的架构。是React.createElement的语法糖。浏览器不能直接解析JSX文件,需要通过Bable进行转译成js。


2.讲一下虚拟Dom?

虚拟Dom:虚拟Dom是描述真实Dom的js对象。
特点:

(1)处理了浏览器兼容性问题,避免用户操作真实DOM,不容易出错。

(2)内容经过了XSS处理,可以防范XSS攻击。

(3)可以实现跨平台开发。

(4)在更新的时候,比较两棵虚拟DOM树的差异,差异化更新。</

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值