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.