前端reacrt面试题目|jsx,基本概念,jsx,虚拟dom,模块,组件模块化

1
react用于构建界面的javascript哭,是一个将数据渲染为html视图的开源javascript库
原生的javascript操作dom繁琐,效率低(dom-api操作ui)
2.使用javascript直接操作dom,浏览器会进行大量的重回重拍
3.原生的js没有组件化的编码方案,代码复用率低

react特点

1.采用组件化模式,声明编码,提高开发效率一级组件复用率
2.在react native当中可以使用react语法进行移动端的开发
3.采用虚拟dom和优秀的diff算法,尽量减少与真实的dom的交互
数据转化成为虚拟的dom映射成为页面的真实的dom

React简介

官网

  1. 英文官网:https://reactjs.org/
  2. 中文官网: https://react.docschina.org/
    介绍描述
  3. 用于动态构建用户界面的 JavaScript 库(只关注于视图)
  4. 由Facebook开源
    React的特点
  5. 声明式编码
  6. 组件化编码
  7. React Native 编写原生应用
  8. 高效(优秀的Diffing算法)
    React高效的原因
  9. 使用虚拟(virtual)DOM, 不总是直接操作页面真实DOM。
  10. DOM Diffing算法, 最小化页面重绘。
    p2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值