先看框架的文档,弄清楚这个框架的用处,了解框架的优缺点。
参照框架的官方文档或者Git仓库中的Readme文档,尝试运行框架代码,观察运行结果,对框架功能有一个清晰的体感。
仔细阅读框架的文档,查看API及其使用方法。在这个过程中可以做一些实际的项目去熟悉框架的使用,加深理解。
针对框架的一些API或者优点,自己先设想一下是怎么实现的,然后带着问题去阅读源码。
经过前面的一些过程,我们已经熟悉了框架的使用,在使用过程中肯定会有很多问题,这个时候带着问题去针对性的看源码,效率会很高。比如在使用react的过程中,经常会用到setState
,但是setState
的是如何实现的呢?这时候就可以通过看源码去了解其实现过程。