5
respostas

Duvida Unsubscribe

Não ficou muito claro pra mim sobre o unsubscribe, quando de fato é necessário fazer? No caso dos resolvers por exemplo não é necessário? E quando eu envio um PUT por exemplo e dou subscribe nele? Não precisa do unsubscribe?

5 respostas

Fala ai Rafael, tudo bem? O unsubscribe é preciso ser executado para todo subscribe que o componente faz.

Isso porque as vezes você pode fazer o subscribe em um componente e ir para outra pagina que iria renderizar outro componente, mas, é muito comum que o subscribe feito pelo componente anterior ainda esteja escutando eventos e sendo executado.

Com o unsubscribe a gente garante que isso não vai acontecer, o componente somente vai ouvir e lidar com eventos enquanto está em uso.

Espero ter ajudado.

Então porque na aula dos resolvers não é feito o unsubscribe?

Fala Rafael, acho que passou despercebido pelo instrutor.

Abraços

Por favor entao peça para o instrutor postar aqui como é feito o unsubscribe de resolvers, não consegui achar.

Fala Rafael, quando você realiza o subscribe será retornada uma função que é o unsubscribe.

Espero ter ajudado.