为什么要使用 React | 学习笔记

简介: 快速学习为什么要使用 React

开发者学堂课程【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 一个生态圈

相关文章
|
11天前
|
XML 前端开发 JavaScript
react学习笔记一:入门级小白到脚手架(create-react-app)开发项目
这篇文章是React的学习笔记,覆盖了从React的基础用法到高级特性,包括组件化、状态管理、生命周期、虚拟DOM等主题,适合React初学者参考。
52 0
react学习笔记一:入门级小白到脚手架(create-react-app)开发项目
|
4月前
|
移动开发 前端开发 Java
技术笔记:ReactNative学习笔记(一)————(RN)快速入门
技术笔记:ReactNative学习笔记(一)————(RN)快速入门
56 0
|
Web App开发 前端开发 JavaScript
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
126 0
|
前端开发 API
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-react-redux的工作流程
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-react-redux的工作流程
79 0
|
5月前
|
前端开发
React学习笔记(一)
React学习笔记(一)
|
5月前
|
前端开发
React学习笔记
React学习笔记
|
5月前
|
前端开发 JavaScript
《Webpack5 核心原理与应用实践》学习笔记-> React全栈环境
《Webpack5 核心原理与应用实践》学习笔记-> React全栈环境
69 0
|
JavaScript 前端开发 调度
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber和虚拟dom关系
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber和虚拟dom关系
82 0
|
前端开发
前端学习笔记202307学习笔记第六十二天-react原理之1
前端学习笔记202307学习笔记第六十二天-react原理之1
61 0
|
前端开发
前端学习笔记202307学习笔记第六十一天-react知识点串讲之6
前端学习笔记202307学习笔记第六十一天-react知识点串讲之6
64 0