# 如何阅读源码

  • 会使用具体的功能。

  • 从一个具体的功能点出发

    1. 断点调试,比如vue,直接断点调试就好了
    2. 如果比较复杂,比如react,按功能点就不太好使了
  • 从入口出发

    1. 找到主要的流程,比如一个函数,知道它的主要功能时啥
    2. 把英文注释翻译一下,再理解理解
    3. 把整个流程梳理完
    4. 再扩充,看具体的实现,当知道了这是什么东西之后,再看他的实现和微操作
    5. 再通过具体的功能点,来断点调试