stores/user.js
import {observable, action, makeObservable} from "mobx";
import {Auth} from "../models";
class UserStore {
constructor() {
makeObservable(this); // 使用 makeObservable mobx6.0 才会更新视图
}
@observable currentUser = null;
@action pullUser(){
this.currentUser =Auth.getCurrentUser()
}
@action resetUser(){
this.currentUser = null
}
}
export default new UserStore();