项目作者: ckinmind

项目描述 :
?一个分享mobx的在线演示ppt
高级语言: JavaScript
项目地址: git://github.com/ckinmind/mobx-share.git
创建时间: 2017-05-25T15:42:18Z
项目社区:https://github.com/ckinmind/mobx-share

开源协议:

下载


mobx-share

mobx-share
一个关于mobx的研究和分享演示, 在线访问 https://ckinmind.github.io/mobx-share

技术栈

  • React
  • Mobx
  • d3.js
  • antd

项目说明

  • 本项目是关于mobx的研究, 以ppt的形式展示mobx的各个api以及会遇到的问题
  • 项目中的markdown使用的是 prismjsreact-markdown

版本更新

  • [v1.0]: 初始版本,详细更新查看 issue 2

如何开始

  1. > git clone https://github.com/ckinmind/mobx-share.git
  2. > cd mobx-share
  3. > npm install
  4. > npm start

内容说明

  1. - API
  2. - mobx
  3. - @observable
  4. - @action
  5. - autorun / when / reaction
  6. - @computed
  7. - intercept & observe
  8. - 工具API: extendObservable, toJS, isObservable
  9. - mobx-react
  10. - @observer
  11. - Observer
  12. - Provider / inject
  13. - componentWillReact
  14. - PropTypes
  15. - Observable类型
  16. - object
  17. - extendObservable
  18. - array
  19. - clear/replace/remove方法
  20. - slice/ toJS方法
  21. - arrays更新触发
  22. - maps
  23. - 两种定义的差别
  24. - ES6map的区别
  25. - 问题
  26. - 1. 关于清理autorun
  27. - 2. 关于触发视图更新的一种方案
  28. - 3. 关于store的传递 / 单例模式
  29. - 4. 关于细粒度拆分
  30. - 5. 关于跨组件触发更新的问题
  31. - 6. async/await中使用runInAction