推荐路径
- 基础入门:React基础、React 中使用 TypeScript、ReactRouter V6 解析。
- Hooks:React Hooks 基础、内置 Hooks、自定义 Hooks。
- 工程和状态:React 项目优化、Mobx 教程、dva 数据获取和处理。
- 源码学习:React 理念、React 架构、Fiber 工作原理。
- 面试复习:React 面试、React 面试题(一)、React 面试题(二)。
基础与工程实践
- React基础
- React 中使用 TypeScript
- React 项目优化
- ReactHooks汇总
- ReactRouter V6 解析
- eslint-plugin-react 配置
- useReducer:类Redux的useState替代方案
- 从零开始实现RSC - 第 1 部分:Server Component
- 高级 React 组件组合
- 容器内选择单一列表并进行高亮切换的实践
- 执行和清除Effect的时机
Hooks 笔记
- React Hooks 基础
- React 实现按需加载
- Hooks 实战篇
- Hooks :如何正确理解函数组件的生命周期?
- Hooks(2):避免重复定义回调函数
- 内置 Hooks(1):如何保存组件状态和使用生命周期?
- 函数组件设计模式
- 在函数组件中使用 Redux
- 如何展示对话框,并给对话框传递参数?
- 自定义 Hooks
- 自定义事件
- 路由管理
状态、框架与组件库
源码学习
- React 理念
- React 架构
- React 源码文件结构
- React 中的 Fiber(纤程)及其工作原理
- React 状态更新
- Hooks 解析
- 深入理解JSX
- render 阶段流程
- commit 阶段流程
- structure
面试题
关联目录
Maintained by · YihuiEdit on GitHub