Skip to content
YuZzzzePublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

big-react

从0实现React V18的核心功能

功能实现

类型 内容 完成情况
React JSX 转换 ✅
React React.isValidElement ✅
ReactDOM 浏览器环境 DOM 的插入 ✅
ReactDOM 浏览器环境 DOM 的移动 ⬜
ReactDOM 浏览器环境 DOM 的属性变化 ⬜️
ReactDOM 浏览器环境 DOM 的删除 ⬜
ReactDOM ReactTestUtils ✅
ReactNoop ReactNoop Renderer ⬜
Reconciler Fiber 架构 ✅
Reconciler 事件模型 ⬜
Reconciler onClick 事件支持 ⬜
Reconciler input 元素 onChange 事件支持 ⬜️
Reconciler Lane 模型 ⬜
Reconciler 基础 Update 机制 ✅
Reconciler 带优先级的 Update 机制 ⬜
Reconciler 插入单节点的 mount 流程 ✅
Reconciler 插入多节点的 mount 流程 ⬜
Reconciler 插入单节点的 reconcile 流程 ✅
Reconciler 插入多节点的 reconcile 流程 ⬜
Reconciler 删除节点的 reconcile 流程 ⬜
Reconciler HostText 类型支持 ✅
Reconciler HostComponent 类型支持 ✅
Reconciler HostRoot 类型支持 ✅
Reconciler FunctionComponent 类型支持 ✅
React Hooks 架构 mount 时实现 ✅
React Hooks 架构 update 时实现 ✅
Reconciler useState 实现 ✅
Reconciler useEffect 实现 ⬜
Reconciler useRef 实现 ⬜
Reconciler Legacy 调度流程(包含 batchedUpdates) ⬜
Reconciler Concurrent 调度流程 ⬜
Reconciler 异常处理流程 ⬜️
Reconciler useErrorBoundary 实现 ⬜️

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages