Pular para conteúdo

Projeto 12: Barra de Busca Inteligente com RxJS ⚡

Objetivo

Usar operadores de fluxo de dados para otimizar pesquisas em tempo real.

Requisitos

  • [ ] Criar um campo de busca que emite eventos a cada tecla digitada.
  • [ ] Usar debounceTime(300) para não disparar requisições a cada letra.
  • [ ] Usar switchMap para cancelar buscas anteriores se a atual mudar.
  • [ ] Exibir os resultados usando o Async Pipe no HTML.

Desafio Extra

Use o operador distinctUntilChanged para evitar buscas idênticas consecutivas.