react 的状态管理模式固然有独到之处,但是跨组件之间的数据交互却是件很麻烦的事情,尤其组件实现写在不同的文件里的时候。所以后来就需要学习 redux 进行状态管理。虽然很好,但是对于很多轻量项目而言有些过重(这里需要强调一些,没有任何否定 redux/flux 的意思,只是在有些项目类型中,可能并不需要 store/dispatch/reducer/action 这么复杂的状态管理模式)
这个脚手架的目标是允许你在任何文件里简单执行
$('MyComponent').setProp({foo: 'bar'})
就能进行状态管理,如同 jquery 那么方便。
欢迎各位 star/fork/issue
![]() | 1 des 2018-04-06 21:54:03 +08:00 via Android 请用 mobx this.foo = "bar" 完事。 感觉如果对 react 不算太熟,这样混用容易出问题 |
![]() | 2 captainwz OP @des 初衷是化繁为简,并没有跟 redux/mobx 做比较的意思。对于一些复杂度并不算特别高的项目,嵌入式的状态声明以及类 jquery 的调用对效率提升或许会有帮助。 |
![]() | 3 rashawn 2018-04-07 01:07:46 +08:00 via iPhone ![]() 我怎么记得 react 本身就支持这个… |
![]() | 5 Zovven 2018-04-09 14:23:04 +08:00 其实可以用 context |
![]() | 6 |
![]() | 8 shuizhengqi 2018-04-11 10:12:48 +08:00 你不觉得 mobx 很简单吗,就几句话 |