MobX を理解し、単純なストアを作成しようとしています。
import { observable, autorun, computed } from "mobx";
class SomeStore {
@observable someField = "";
}
const store = new SomeStore();
window.store = store;
export default store;
ただしwindow.store
、 field は含まれませんsomeField
。このデコレーターフィールドがないと、オブジェクトに存在します。webpack.config のローダー:
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
query: {
presets: ["react", "es2015"],
plugins: ["react-html-attrs", "transform-class-properties", "transform-decorators-legacy"]
},
loader: "babel"
}
]
}