Operadores RxJS
map, filter, switchMap, mergeMap, concatMap, debounceTime, distinctUntilChanged, combineLatest, forkJoin, catchError
1Qual é o papel do operador map no RxJS?
Qual é o papel do operador map no RxJS?
Resposta
O operador map transforma cada valor emitido por um observable aplicando uma função de projeção. Ele não altera o número de emissões nem a estrutura do stream, apenas os valores individuais. Este operador é fundamental para transformação de dados, como converter um objeto HTTP response em um array específico de elementos.
2Qual é o papel do operador filter no RxJS?
Qual é o papel do operador filter no RxJS?
Resposta
O operador filter permite que apenas valores que satisfazem uma condição definida por uma função predicado passem. Os valores que não correspondem ao predicado são simplesmente ignorados e não são emitidos aos observadores seguintes. Este operador é essencial para reduzir o stream de dados apenas aos elementos relevantes.
3Como transformar um array de IDs em um array de objetos de usuário com map?
Como transformar um array de IDs em um array de objetos de usuário com map?
Resposta
O operador map aplica uma função de transformação a cada valor emitido. Para transformar um array de IDs em objetos, basta usar map com uma função que cria os objetos desejados a partir dos IDs. Esta abordagem é comum para enriquecer dados brutos com propriedades adicionais ou reestruturá-los conforme as necessidades da aplicação.
Qual é a diferença entre map do RxJS e map de JavaScript Array?
Como filtrar um observable para obter apenas números pares?
+21 perguntas de entrevista
Outros temas de entrevista Angular
Fundamentos do TypeScript
TypeScript Avançado
Fundamentos do Angular
Componentes e ciclo de vida
Services & Dependency Injection
Organização de Módulos Angular
Angular CLI
Diretivas e Pipes
Routing e Navegação
Formulários reativos
Formulários template-driven
Fundamentos do RxJS
HttpClient e chamadas de API
Gerenciamento de estado básico
Change Detection
Angular Signals
Standalone Components
Testes unitários em Angular
Testes End-to-End
Build e otimização
Fundamentos do NgRx
NgRx avançado
Arquitetura Angular
Otimização de desempenho
Segurança e boas práticas
Padrões avançados de RxJS
Angular Universal e SSR
Micro-frontends Angular
Domine Angular para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis