umi-plugin-mobx-state-tree
umi-plugin-mobx-state-tree copied to clipboard
请教两个问题
- 页面级的store是否有必要?
很多状态其实没有必要放到全局管理 ,页面级管理就可以了,这样全局状态更清晰,把页面级的状态也由mobx来管理,但是这样,好像也不能在 devtools 中直接调试页面级的状态了
- inject 是否可以添加一个语法糖?
目前插件把所有的 store 都合并到了 stores 里去了,只能通以下面方法 inject
@inject(({stores})=> ({app: stores.app}))
是否可以支持这种形式
@inject('stores.app')
@inject('stores.app', 'stores.list', 'stores.user')
@xiaohuoni 用dva的时候, 页面的model可以直接是model.j|ts, 没什么问题, 但是在用mst的时候页面的store都叫store.j|ts就不行了, 不同页面的store名字都一样了, 就冲突了, 只能在页面文件夹建一个stores文件夹, 然后里面使用不同名字的store了, 这个有什么好的解决方法吗?
@zmayor #6