React原始解析
从复制
在开始想写本书之前,我已经花了将近一个月的时间阅读React的源码,在真正做之前,我一直觉得这不会是一件很难的事情,但是到真正开始阅读之后,我才发现,事情并没有我想的那么简单。
阅读原始码的关键是你要去猜一开始开发者为什么会这么去设计,而一个开源框架和单纯的一个前端项目的代码差异很大,设计的角度也是非常不同的,你不能用开发项目的思维去考虑一个开源框架的设计初衷。更多不用说因为自己眼界的问题,一些之前自己基本没用过代码写法,在源码中看到的时候着实有点一脸懵逼。关于TypeOfMode的设计的时候
export const NoContext = 0b000
export const AsyncMode = 0b001
export const StrictMode = 0b010
export const ProfileMode = 0b100
一开始根本没有Re
2021-03-24 21:07:14
907KB
系统开源
1