开发者学堂课程【React前端开发入门与实战:为什么要使用 React 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/365/detail/4354
为什么要使用 React
一、为什么选择 React
1. api 少,类库易学
若后端开发,从事专业的前端开发,像以前的话要学会很多专业的 API ,例如 jQuery 方法,每个方法都必须记住,react 的 api 非常少,把状态和属性设置一下页面即可渲染
2. 组件内聚,易于组合
所有逻辑都是在组件内完成,别人使用可以直接嵌套在代码中,像html标签一样可以容易组合嵌套,相比以强,这是一个很大的优势
3. 原生组件和自定义组件融合渲染
刚才介绍的都是自定义组件,还有很多原生组件,自定义组件和原生组件可以互相嵌套,渲染是一起渲染的,效率比较高
4. 状态/属性驱动全局更新,不用关注细节更新
数据驱动渲染,只要关注当前数据是什么样子,数据和UI同步是库自动来做,只需要写逻辑
5. commonjs 生态圈/工具链完善
Js 生态圈目前是全世界所有语言的模块最多的,很多模块不是特别的只能运行到服务器端,一般的工具类可以运行到 react 前端,所以生态圈是非常大的,他的工具链很完善,因为他是和 node 一个生态圈