基于18.3.1
源码进行分析和手写
- 源码解析文章中的
流程图
:核心代码展示 - 源码解析
文章
:基于流程图进行核心代码分析 - 手写
代码
:基于文章分析的核心代码进行最小化工程的实现
debug-demo
是源码文章调试的相关代码docs
是源码文章的目录packages
是手写代码存放的目录examples
是手写代码使用的示例
源码解析中整理的流程图以及根据流程图进行具体的代码分析本质就是mini-react
的雏形
- 根据博客中的源码解析 => 构建更加完善的
mini-react
代码 - 根据更加完善的
mini-react
代码 => 完善博客中的源码解析的流程图和源码分析流程
react
react-dom
react-reconciler
shared
pnpm install
cd examples
pnpm run dev
- (WIP)首次渲染流程分析(一)
- (WIP)首次渲染流程分析(二)
- (WIP)非并发更新渲染流程分析(一)
- (WIP)非并发更新渲染流程分析(二)
- (WIP)常见hook源码分析
- (WIP)合成事件
- (TODO)并发模式下的渲染更新流程分析
- (TODO)mobx源码解析
- (TODO)redux源码解析
- (TODO)zustand源码解析
- (TODO)react-router源码解析