- awesome-mobx:很不错的 MobX 相关资源整合
如何阅读源码,建议先从官方提供的样例开始阅读,我这里挑选 mobx-examples 这个官方提供最简单的 ES5 系列,之所以选择它,是因为它足够的简单、精简,没有涉及到 JSX、Babel 的预编译,利于学习 mobx 的核心概念;
我们就选第一个例子:
我们将 index.html
中的 mobx.umd.min.js 修改成 mobx.umd.js ,方便直接调试源码:
然后在浏览器打开这个 index.html
文件,然后在 demo.js
中打断点:
另一方面直接将 源码 (v3.1.2) 拷贝放到编辑器中,我们挨个解释其中的内容;
如无特殊说明,所有的代码解释都是基于 V3.1.2 版本
好了,准备工作完毕,开启源码阅读之旅吧;