做为一个React使用者,肯定也想学习React源码,为了一探究竟,调试当然是必不可少的,因为纸上得来终觉浅,跟着代码跑一遍才是王道,所以就有了这篇文章。
具体的步骤就是分为三步:
- 克隆
React
项目 - 用
Create React App
创建一个新的项目react-debug
,并且npm run eject
暴露配置。 - 用克隆的
React
项目替换掉react-debug
中的React包,修改配置和处理报错。
这里并不会介绍具体的步骤,因为不同版本可能要改动的地方不尽相同,直接提供一个开箱即用的React 17.0.2
项目 https://github.com/wqhui/react-debug/tree/17.0.2 ,改动的文件也在commit
当中~
代码已经关联到github: 链接地址 文章有更新也会优先在这,觉得不错可以顺手点个star,这里会持续分享自己的开发经验(: