Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

sobre o operador take do rxjs

No resolver, um dos métodos que o instrutor utilizou foi take(1), usar esse operador seria o equivalente a usar um unsubscribe?

1 resposta
solução!

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!