前端面试每日3+2(第22天)

12/23/2019 每日3+2

当你发现自己的才华撑不起你的野心时,就请安静下来学习吧!

鲁迅说过:答案仅供参考...

# 1、react和vue的相似之处?

解析:

  • 都使用了Virtual Dom
  • 提供了响应式 Reactvie 和 组件化 Composable 的视图组件
  • 将注意力保持在核心库,而将其他功能如路由和全局状态管理交给相关的库
  • SPA单页面

# 2、vue与Angula、React的对比?优缺点?

解析:

vue的优点:

  • vue更轻量,gzip只有20k,Angular56k,react44k
  • vue1更容易上手
  • 吸收了Angular的指令操作,React的组件化思想

# 3、React是什么?

解析:

  • React是一个用于构建用户界面的Javascript库
  • React主要构建UI
  • React起源于FaceBook的内部项目,用于架构Instagram网站,2013年5月开源

# 4、React的适用场景?

解析:

  • 大量业务逻辑由后端实现改为前端实现
  • 对于逻辑复杂的SPA应用,原有前端框架性能不佳
  • 前后端分离

# 5、React的特点?

解析:

  • 声明式代码
  • JSX:纯粹的js语法
  • 虚拟DOM
  • 组件化 - 通过函数组件和类组件的使用,可以很方便的使代码得到重用,能够更好的应用在大型项目中
  • 单向的数据流
Last Updated: 1/14/2020, 7:56:38 AM
    asphyxia
    逆时针向