Mobx反应:默认不再是一部分

时间:2019-01-15 10:27:30

标签: reactjs mobx

我想使用mobx-react和mobx。 所以我创建了一个文件store.ts,像这样:

$('.some.thing').click(function() {
var emHeight = $(".hidden").height();
var em3=emHeight*3;
if (parseInt($(this).css('height')) === emHeight*3) {
        $(this).css('height', '10em');
    } else {
        $(this).css('height', '3em');
    }
});

在我的应用程序组件中,我有:

从“ ../store/store”导入商店; 从“ mobx-react”导入{观察者};

import { observable} from "mobx";
class store {
     @observable test= ""; // path des Ws local    
}
export default store;

但是我有一个错误:“测试不存在” 如果我只是尝试console.log(store)。它可以构建,但是导航器中出现错误,“默认值不再是公共MobX api的一部分”

你有个主意吗?

1 个答案:

答案 0 :(得分:1)

您应该创建商店实例并导出它。

import { observable} from "mobx";
class store {
     @observable test= ""; // path des Ws local    
}
export default new store();