Porque foi criado este atributo user$: Observable<User>? Não seria melhor encadear o subscribe no getUser()?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Porque foi criado este atributo user$: Observable<User>? Não seria melhor encadear o subscribe no getUser()?
Olá, Thiago, tudo bem?
Nos desculpe a demora a te responder.
Essa também é uma opção! É como fizemos antes com outros Observables.
Mas como você deve ter visto, o instrutor basicamente criou essa propriedade user$ porque ele a usa depois na aula seguinte, ao utilizar o async pipe, e removendo a necessidade de se usar a propriedade user.
Abraços e bons estudos! :)