3

undefined私の MobX 自動実行機能は、ここの両方の値でログアウトします。また、私のコンポーネントではimport user from '../../stores/UserStore、私が使用するインスタンスは{user.userName}すべて何も表示しません。

import { observable, autorun } from 'mobx'

class UserStore {
  @observable userName = "tommy";
  @observable arr = [0,1]
}

const user = window.user = new UserStore

export default user;


// user.userName = "timmy"; // works, but not observable.

autorun(() => {
  console.log(user.userName) // undefined
  console.log(user.arr) // undefined
})
4

2 に答える 2