Skip to content

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[实战项目]

📖 推荐资源

🔗 相关学习

💡 实战建议

  1. 从简单开始:先掌握函数组件和基础 Hooks
  2. 理解原理:了解虚拟 DOM 和 Diff 算法
  3. 动手实践:完成至少 3 个完整项目
  4. 阅读源码:学习优秀开源项目的实现

🚧 内容正在完善中

React 详细教程和代码示例正在编写中,敬请期待!

如果你有任何建议或想学习的内容,欢迎在 GitHub Discussions 中讨论。

💬 讨论

使用 GitHub 账号登录后即可参与讨论

基于 MIT 许可发布