Skip to content

手写react、react-dom、react reconciler主流程源码,加深对react源码的理解。包括fiber,合成事件,hooks实现原理,dom diff,reconciliation,scheduler等

Notifications You must be signed in to change notification settings

chen-venix/mini-react

 
 

Repository files navigation

Issues Forks Stars

如果对 react 源码感兴趣的朋友,可以从下面的 TODO 待办项中找一项,以此为发力点解析 React 源码。如果有什么好的外文需要翻译,也可以加到 TODO 中。或者觉得什么文章好,也欢迎提 PR 收录进来。希望能一起对文章质量把关,一起共建社区最好的 react 源码生态环境。

目录划分

  • docs。react 相关知识文档&源码剖析目录
  • react。手写 react 源码目录,对应的官方 react 版本为 17.0.1
  • react-dom。手写 react-dom 源码目录,对应的官方 react-dom 版本为 17.0.1
  • react-reconciler。手写 react-reconciler 源码目录,对应的官方 react-reconciler 版本为 17.0.1

React 源码系列文档(基于 React17.0.1 版本)

参考链接

About

手写react、react-dom、react reconciler主流程源码,加深对react源码的理解。包括fiber,合成事件,hooks实现原理,dom diff,reconciliation,scheduler等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • HTML 0.2%