我对商店有以下文件结构:
user.jsx
notification.jsx
subscriber.jsx
每个导出默认商店。我想创建一个单独的文件index.jsx,以便我可以使用单个文件根据需要调用它们。
在redux中,可以使用combineReducers函数实现功能。
mobx有类似的选择吗?如果没有那么我该如何实现呢?
答案 0 :(得分:1)
你可以,例如在商店目录中创建一个!important
文件:
index.jsx
然后你可以用它来例如将所有商店注入提供商:
// stores/index.jsx
import user from './user.jsx';
import notification from './notification.jsx';
import subscriber from './subscriber.jsx';
const stores = {
user,
notification,
subscriber
};
export default stores;