Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
1
resposta

Qual a diferença entre os operadores map e switchMap

Olá, poderiam me explicar com um exemplo, qual é a diferença entre esses dois operadores? Não ficou tão claro para mim.

1 resposta
solução!

Olá Gelson! Vamos lá! O map tem como objetivo mudar o resultado do fluxo, como no exemplo do curso ele extrai o dado do atributo payload, e depois modifica ele para ordenar o array de ações. Já o switchMap é da classe dos operadores que muda o fluxo em si, no caso do curso ele troca o fluxo da digitação pelo fluxo da busca na API.

Ficou mais claro?

Obrigado pela sua pergunta!