Pular para conteúdo

Exercícios: Aula 12 📝

Pratique a manipulação de fluxos de dados com RxJS.

Básico

  1. Conceito: Qual a principal diferença entre um Observable e uma Promise?
  2. Async Pipe: Qual o benefício de usar o pipe | async no HTML em vez de fazer o .subscribe() manualmente no TypeScript?

Intermediário

  1. map vs filter: Explique a diferença de comportamento entre o operador map e o operador filter.
  2. BehaviorSubject: Por que o BehaviorSubject é geralmente preferido em relação ao Subject comum para armazenar o estado atual de um usuário logado?

Desafio

  1. Encadeamento: Escreva um exemplo de código usando .pipe() que receba uma lista de números, multiplique cada um por 2 (use map) e depois retorne apenas os números que forem maiores que 10 (use filter).