React 学习路径
🚀 现代化前端框架
React 是由 Facebook 开发的用于构建用户界面的 JavaScript 库。以组件化开发为核心,采用声明式编程范式,是目前最流行的前端框架之一。
📚 学习内容
React 基础
- 组件化开发
- JSX 语法
- 虚拟 DOM
- 单向数据流
Hooks
- useState、useEffect
- useContext、useReducer
- 自定义 Hooks
- Hooks 最佳实践
状态管理
- Context API
- Redux / Redux Toolkit
- Zustand
- Recoil
路由
- React Router
- 嵌套路由
- 路由守卫
- 代码分割
性能优化
- memo、useMemo、useCallback
- 懒加载
- 代码分割
- 性能监控
🎯 学习路线
mermaid
graph LR
A[JavaScript 基础] --> B[React 核心概念]
B --> C[组件开发]
C --> D[Hooks 进阶]
D --> E[状态管理]
E --> F[路由与导航]
F --> G[实战项目]📖 推荐资源
🔗 相关学习
- 先学习 JavaScript 基础
- 了解 TypeScript 类型系统
- 学习 Node.js 后端开发
💡 实战建议
- 从简单开始:先掌握函数组件和基础 Hooks
- 理解原理:了解虚拟 DOM 和 Diff 算法
- 动手实践:完成至少 3 个完整项目
- 阅读源码:学习优秀开源项目的实现
💬 讨论
使用 GitHub 账号登录后即可参与讨论