All Projects → janryWang → React Study

janryWang / React Study

React源码分析,需要进一步了解请移步https://github.com/purplebamboo/little-reactjs

Programming Languages

javascript
184084 projects - #8 most used programming language

#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,感谢大家,读到了这里。下面让我们开始这段奇幻的探险旅程吧!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].