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 1
我怎么记得 react 本身就支持这个…
|
5
Zovven 2018-04-09 14:23:04 +08:00
其实可以用 context
|
6
benjycui 2018-04-09 17:58:45 +08:00
一不小心就死循环了。
|
8
shuizhengqi 2018-04-11 10:12:48 +08:00
你不觉得 mobx 很简单吗,就几句话
|