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?
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?
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.