为了账号安全,请及时绑定邮箱和手机立即绑定

mobx多个store问题

mobx多个store问题

月关宝盒 2019-02-26 13:06:27
我在react中使用mobx做状态管理实现了简单计数器demo,如果该页面今后需要添加新的功能,我希望不同功能存放在不同的store,请问这要如何实现countStore.jsapp.js
查看完整描述

2 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

再写一个store.js文件就可以了


查看完整回答
反对 回复 2019-03-02
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

Mobx类似于Redux,也是有Provider方法,可以把Store挂载到整个应用上,至于多个Store实现起来也是简单的,给个例子:


storeA.js


import {observable, action} from 'mobx';


class AStore {

  //……

}


const aStore = new AStore()


export {aStore}

storeB.js


import {observable, action} from 'mobx';


class BStore {

  //……

}


const bStore = new BStore()


export {bStore}

index.js


import {bStore} from './storeA'

import {bStore} from './storeB'


export {bStore, bStore}

具体可以看看我的项目>>react-mobx-demo

顺便再给个Redux的项目>>react-redux-demo


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 2044 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信