#React.js源码分析
为什么要分析React.js的源码?
首先,因为我本人比较喜欢探索,甚至挑战,还有通过阅读,研究源码能给自己很多帮助。
然后,主要是因为目前React.js在中国还没有真正的发展起来,不过也不远了,对于React.js其实
我是比较敬畏的,不敢轻易使用它,所以想等一年后看看大家有没有把该踩的坑都踩完了,然后我再入坑
也不迟,同时如果我在别人刚入坑的时候就去阅读源码,这样的时机也刚刚好,到最后,大家能有一份关于
React.js内核的解析文章源,也能有各种业务上的最佳实践,
或者这也是为React社区做一份有效的贡献吧。
还有,我本人的能力和实力可能有限,我现在并不知道未来的路有多艰巨,但是我一定会把这条路走完。
如果有同学实力出众,对于React.js的理解比我更胜一筹,欢迎提PR,或者给ISSUE,我在这里先感谢了。
====
在这里,我们研究的React.js版本为v0.13.0
下面把研究的大致流程介绍一下
1.对目录结构的设计理解
2.对所有模块划分的宏观理解
3.模块之间的协作图完善出来
4.根据源码目录给出每份代码的相应研究理解(接口设计目的,主要起到的作用,核心算法,策略,机制研究)
5.持续完善,修改....
然后每篇文章都是一markdown进行编写,目前来说不想搞什么网页,太麻烦了,不过未来打算搞本电子书。
ok,感谢大家,读到了这里。下面让我们开始这段奇幻的探险旅程吧!