一、github下载或克隆react源码到本地。
二、安装项目依赖
在源码根目录下执行
npm i || yarn
三、使用vscode打开React源码并下载jest插件
四、打上断点然后找到reactDom测试文件执行debug测试
源码打上断点
debug测试用例
程序进入断点
补充: 如果断点后的源码是被编译过的,那么可能是jest调试sourceMap未开启,可修改以下文件的sourceMap配置。
在源码根目录下执行
npm i || yarn
源码打上断点
debug测试用例
程序进入断点
补充: 如果断点后的源码是被编译过的,那么可能是jest调试sourceMap未开启,可修改以下文件的sourceMap配置。