umi-plugin-mobx-state-tree icon indicating copy to clipboard operation
umi-plugin-mobx-state-tree copied to clipboard

请教两个问题

Open git-lt opened this issue 6 years ago • 2 comments

  1. 页面级的store是否有必要?

很多状态其实没有必要放到全局管理 ,页面级管理就可以了,这样全局状态更清晰,把页面级的状态也由mobx来管理,但是这样,好像也不能在 devtools 中直接调试页面级的状态了

  1. inject 是否可以添加一个语法糖?

目前插件把所有的 store 都合并到了 stores 里去了,只能通以下面方法 inject

@inject(({stores})=> ({app: stores.app}))

是否可以支持这种形式

@inject('stores.app')
@inject('stores.app', 'stores.list', 'stores.user')

git-lt avatar Oct 22 '18 10:10 git-lt

@xiaohuoni 用dva的时候, 页面的model可以直接是model.j|ts, 没什么问题, 但是在用mst的时候页面的store都叫store.j|ts就不行了, 不同页面的store名字都一样了, 就冲突了, 只能在页面文件夹建一个stores文件夹, 然后里面使用不同名字的store了, 这个有什么好的解决方法吗?

qinhuaihe avatar Nov 29 '18 05:11 qinhuaihe

@zmayor #6

xiaohuoni avatar Nov 29 '18 08:11 xiaohuoni