【发布时间】:2017-07-05 14:12:04
【问题描述】:
假设以下结构
stores/
RouterStore.js
UserStore.js
index.js
每个...Store.js 文件都是一个包含@observable 和@action 的mobx 存储类。 index.js 只是导出所有店铺,所以
import router from "./RouterStore";
import user from "./UserStore";
export default {
user,
router
};
在另一个商店中访问一个商店的正确方法是什么?即在我的 UserStore 中,当用户身份验证更改时,我需要从 RouterStore 调度操作。
我在 UserStore 中厌倦了 import store from "./index",然后使用 store.router.transitionTo("/dashboard") (transitionTo) 是 RouterStore 类中的一个动作。
但这似乎无法正常工作。
【问题讨论】:
标签: javascript reactjs mobx mobx-react