Exercícios: Aula 12 📝
Pratique a manipulação de fluxos de dados com RxJS.
Básico
- Conceito: Qual a principal diferença entre um Observable e uma Promise?
- Async Pipe: Qual o benefício de usar o pipe
| asyncno HTML em vez de fazer o.subscribe()manualmente no TypeScript?
Intermediário
- map vs filter: Explique a diferença de comportamento entre o operador
mape o operadorfilter. - BehaviorSubject: Por que o
BehaviorSubjecté geralmente preferido em relação aoSubjectcomum para armazenar o estado atual de um usuário logado?
Desafio
- Encadeamento: Escreva um exemplo de código usando
.pipe()que receba uma lista de números, multiplique cada um por 2 (usemap) e depois retorne apenas os números que forem maiores que 10 (usefilter).