# 序章:React课程介绍 ## 入门篇 ### 第一章 React核心概念 1-1. *React* 基本介绍 1-2. *JSX* 基础语法 1-3. 组件与事件绑定 1-4. 组件状态和数据传递 1-5. 表单 1-6. 生命周期 1-7. *Hooks* ### 第二章 路由与状态管理 2-1. *React-router* 介绍 2-2. 学生管理系统part1 2-3. 学生管理系统part2 2-4. *React-router* 收官 2-5. *Redux* 介绍 2-6. *React-redux* 介绍 2-7. *React-redux* 收官 ### 第三章 *Coder Station* 前台项目 3-1. *Antd* 介绍 3-2. 项目介绍与项目准备 3-3. 搭建项目整体框架 3-4. 登录注册part1 3-5. 登录注册part2 3-6. 登录注册part3 3-7. 问答模块part1 3-8. 问答模块part2 3-9. 问答模块part3 3-10. 问答模块part4 3-11. 分类与搜索功能 3-12. 面试题模块与导航守卫 3-13. 个人中心part1 3-14. 个人中心part2 3-15. 项目总结 ### 第四章 Coder Station 后台管理项目 4-1. 项目介绍 4-2. *AntdPro* 介绍 4-3. *Dva* 介绍 4-4. *Umi* 介绍 4-5. 搭建项目整体框架 4-6. 管理员模块part1 4-7. 管理员模块part2 4-8. 管理员模块part3 4-9. 用户模块part1 4-10. 用户模块part2 4-11. 书籍模块 4-12. 后台登录 4-13. 权限控制与图表 4-14. 项目总结 ## 就业篇 ### 第一章 高阶指引 1-1. 属性默认值和类型验证 1-2. 高阶组件 1-3. Ref 1-4. Context 1-5. Render Props 1-6. Portals 1-7. 错误边界 1-8. 组件渲染性能优化 ### 第二章 架构介绍 2-1. 前端框架的理解 2-2. React 和 Vue 描述页面的区别 2-3. 前端框架分类 2-4. 虚拟DOM 2-5. React整体架构 2-6. React渲染流程 2-7. Fiber双缓冲 2-8. MessageChannel 2-9. Scheduler调度普通任务 2-10. Scheduler调度延时任务 2-11. 最小堆 2-12. React中的位运算 2-13. beginWork工作流程 2-14. completeWork工作流程 2-15. 图解 diff 算法 2-16. commit 工作流程 2-17. lane模型 2-18. React中事件 2-19. Hooks原理 2-20. useState和useReducer 2-21. effect相关hook 2-22. useCallback和useMemo 2-23. useRef 2-24. update 2-25. 性能优化策略之eagerState 2-26. 性能优化策略之bailout 2-27. bailout与ContextAPI 2-28. 性能优化对日常开发启示