React
系统学习 React 19:函数组件与 Hooks 现代写法,从 JSX、状态管理、副作用到并发特性与工程化部署
React 是全球最流行的 UI 库。本教程从 JSX 与组件讲起,深入 Hooks、状态管理与性能优化,并介绍现代 React 项目的工程实践。示例均可直接运行,适合有 JavaScript 基础、准备进入 React 生态的开发者。
目录
- 认识 React
- 搭建开发环境(Vite)
- JSX 语法深入
- 组件与 Props
- 列表渲染与 key
- 条件渲染的模式与取舍
- 事件处理
- useState 与状态更新
- 不可变更新与渲染机制
- 表单与受控组件
- useEffect 与副作用
- useRef:DOM 引用与可变值
- useContext 与跨层通信
- useReducer 与复杂状态逻辑
- 性能优化:memo / useMemo / useCallback
- 自定义 Hooks
- Hooks 规则与实现原理
- React 19 新特性:Actions 与 use
- Suspense 与数据加载
- React Router 路由
- 状态管理方案选型
- 组件测试入门
- 并发特性:useTransition 与 useDeferredValue
- 构建与部署