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
switchMappara cancelar buscas anteriores se a atual mudar. - [ ] Exibir os resultados usando o
Async Pipeno HTML.
Desafio Extra
Use o operador distinctUntilChanged para evitar buscas idênticas consecutivas.