React 是一个用于构建用户界面的 JavaScript 库,它允许开发者以声明式的方式构建 UI。以下是一些 React 官方文档的关键点:
- 组件化开发:React 的核心思想是将 UI 分解为可复用的组件。
- 虚拟 DOM:React 使用虚拟 DOM 来提高页面渲染性能。
- 状态管理:React 提供了多种状态管理方式,如 React 的状态提升、Redux 等。
快速开始
如果你是 React 新手,以下是一些入门资源:
图片示例
React Logo
文档结构
- 安装和设置
- 基础知识
- JSX
- 组件
- state 和 props
- 高级概念
- 高阶组件
- hooks
- 上下文(Context)
- 性能优化
- 渲染性能
- 代码拆分
- 生态系统
- 路由
- 状态管理
- UI 库