234 字
1 分钟

初识React(Acquaintance React)

2026-01-20

初识React(Acquaintance React)#

React 是一个用于构建UI的JavaScript库,起源于Facebook的子项目,于2013年开源(比vue早一年)

前置知识#

  • HTML、CSS、JavaScript前端三件套
  • ES6知识

定位#

  1. JavaScript为中心一切皆JavaScript,包括结构、样式和逻辑
  2. 不是框架,而是库专注于视图层开发,和Vue不同

特点#

  • 声明式设计: React 采用声明范式,可以轻松描述应用
  • 高效:通过操作虚拟DOM(Virtual DOM),能够最大限度的减少对真实DOM的交互
  • JSX:JavaScript语法的扩展,虽然不一定用,但是很好用
  • 组件化(Component-Based),通过React构建组件,使得代码更具有复用性。
  • 单项响应的数据流(Unidirectional Data Flow) 的数据是单向向下流的,Parent到Child ,Child 不能反向到 Parent:

优势#

  1. 学习曲线相对平缓

  2. 强大的生态系统

  3. 广泛的社区支持

  4. 性能优异

  5. 跨平台能力

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

初识React(Acquaintance React)
https://firefly.cuteleaf.cn/posts/react/01-acquaintance-react/
作者
Lireal
发布于
2026-01-20
许可协议
CC BY-NC-SA 4.0

目录