No resolver, um dos métodos que o instrutor utilizou foi take(1), usar esse operador seria o equivalente a usar um unsubscribe?
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!
No resolver, um dos métodos que o instrutor utilizou foi take(1), usar esse operador seria o equivalente a usar um unsubscribe?
Olá, Gelson! Tudo bem?
Não seria equivalente, mas são ideias parecidas. O take recebe quantas emissões você quer escutar. No caso de take(1), queremos apenas o primeiro valor emitido pelo Observable. Dessa forma o take retorna seu próprio Observable que emite apenas as primeiras N emissões do Observable inicial.
No sentido de o fluxo inicial deixar de ser acessível se você encadear algum outro método ao take, realmente, é similar a um unsubscribe, mas não é exatamente, já que é o fluxo do próprio take que é concluído e para de emitir dados.
Bons estudos!