(cross posted from stack overflow: https://stackoverflow.com/questions/48371932/why-is-meteor-userid-reactive-does-it-have-to-be)
I am new to Meteor, and am trying to wrap my head around some of the concepts.
Some of the Account stuff doesn’t quite make sense to me – like why do I want the user ID of the logged in user to be reactive? It seems like that is not something likely to change too often, and can get annoying when (at least in React)
this.currentUser.profile.name is temporarily undefined.
Are there advantages to having the user account reactive? Does it have to be?