/mini-react

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

Primary LanguageJavaScript

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 版本)

参考链接

关于作者

实干家,不贩卖焦虑,不写水文不吹水。业余时间会根据兴趣看些框架源码,有时间就写写文章。有兴趣的网友可以扫码加个好友一起聊聊人生(备注 react 源码)

如果觉得写得好,点个 star 或者 follow 满足一下男人的虚荣心。心情好的话同时有点小钱,也可以请我喝个小茶开心一下。写得差的话就轻点喷,我会连夜改,真的