我们开始将mobx整合到我们现有的项目中,但我认为目前还有一些概念我还没有完全掌握。
其中一个是计算值,它们的实际用途是什么?
说我有这个商店
const UserStore = observable({
user: null,
setUser: action(user => {
UserStore.user = user;
}),
unsetUser: action(() => {
UserStore.user = null;
}),
isAdmin: computed(() => {
return UserStore.user && UserStore.admin;
}),
isAdmin() {
return this.user && this.user.admin;
},
});
正如您所看到的,我已经包含了计算出的isAdmin和' regular' isAdmin。在我的项目中使用时,两者似乎都有效,所以我真的没看到计算值的用途是什么?
答案 0 :(得分:0)