【发布时间】:2018-01-21 21:31:41
【问题描述】:
我是 Meteor 的新手,我正在尝试围绕一些概念展开思考。
某些帐户内容对我来说不太有意义——比如为什么我希望登录用户的用户 ID 具有响应性?这似乎不太可能经常改变,并且当(至少在 React 中)this.currentUser.profile.name 暂时未定义时会变得烦人。
让用户帐户具有响应性有什么好处?一定要吗?
【问题讨论】:
-
这对于检测一个人何时登录或未登录很有用。这样,注销的用户就无法访问他们不应该访问的内容。在服务器上,要检查用户是谁,您应该使用
this.userId -
@Rager 谢谢——我知道为什么我想知道某人是否登录,但不知道为什么它需要成为反应性资源。弄清楚一个人是谁似乎需要很多开销——尽管我认为我错过了一些东西。