本文俺将跟大家介绍React是什么?
React在目前有三种趋势:
- ReactJS
- ReactNative
- ReactVR
React具有以下几种特点:
- FaceBook推出的,大厂背景
- 2013年开始开源
- 函数式编程
- 目前是使用人数最多的前端框架
- 健全的文档和完善的社区
16之后的React称为React Fiber,在16版本中,React底层事件循环中加入了优先级概念,可以利用事件循环的碎片时间执行高优先级的用户交互,提高React使用过程中的用户体验。
React.js与Vue.js的对比
- React.js相对于vue.js灵活度更高
- Vue.js提供了更多的api,使用起来更简单
- 业务复杂度高使用React.js
大家在选用框架的时候,开源结合自己不同框架的掌握程度和业务复杂度做综合的权衡。