另辟蹊径搭建阅读React源码调试环境-支持所有React版本细分文件断点调试

2020-06-21
阅读 3 分钟
6k
若要高效阅读和理解React源码,搭建调试环境是必不可少的一步。而常规方法:使用react.development.js和react-dom.development.js调试,虽然方便,但无法知道每段代码属于哪个细分文件,所以本文将介绍一种取巧的方法搭建便于调试React源码的环境,支持断点调试细分文件,并且此方法理论上可应用于所有Reat版本。

彻底搞懂React源码调度原理(Concurrent模式)

2020-05-11
阅读 19 分钟
6k
自上一篇写关于diff的文章到现在已经过了二十天多,利用业余时间和10天婚假的闲暇,终于搞懂了React源码中的调度原理。当费劲一番周折终于调试到将更新与调度任务连接在一起的核心逻辑那一刻,忧愁的嘴角终于露出欣慰的微笑。

搞懂React源码系列-React Diff原理

2020-04-09
阅读 6 分钟
3.4k
时隔2年,重新看React源码,很多以前不理解的内容现在都懂了。本文将用实际案例结合相关React源码,集中讨论React Diff原理。使用当前最新React版本:16.13.1。

看完Webpack源码,我学到了这些

2020-01-15
阅读 4 分钟
8.3k
继React,Vue,这是第三个着重阅读源码的前端项目-Webpack。本文主要以: WHY: 为何要看Webpack源码 HOW: 如何阅读Webpack源码 WHAT: 看完源码后学到了什么 三个方向展开。 欢迎Star和订阅我的博客。 WHY 诚然Webpack这是一个前端工程化工具,理解容易, 使用简单,似乎没有深入研究的必要。那为什么还要费心费力阅读其源...