Organização de Módulos Angular
Feature modules, lazy loading, shared modules, core module, arquitetura modular
1O que é um Feature Module no Angular?
O que é um Feature Module no Angular?
Resposta
Um Feature Module é um módulo que agrupa componentes, serviços e rotas relacionados a uma funcionalidade específica da aplicação. Essa organização melhora a manutenibilidade ao separar responsabilidades e facilita o lazy loading. Cada feature pode evoluir independentemente sem afetar o resto da aplicação.
2Qual é a principal vantagem do lazy loading no Angular?
Qual é a principal vantagem do lazy loading no Angular?
Resposta
O lazy loading permite carregar os módulos apenas quando o usuário acessa a rota correspondente, reduzindo assim o bundle inicial. Essa abordagem melhora significativamente o tempo de carregamento inicial da aplicação, especialmente para grandes aplicações. As funcionalidades raramente usadas não penalizam mais a inicialização.
3Qual sintaxe permite configurar o lazy loading de um módulo no router do Angular?
Qual sintaxe permite configurar o lazy loading de um módulo no router do Angular?
Resposta
A sintaxe loadChildren com uma arrow function e import dinâmico é o método moderno recomendado desde o Angular 8. Essa abordagem usa imports dinâmicos nativos do JavaScript para um melhor tree-shaking. A sintaxe antiga com uma string agora está obsoleta.
O que é um Shared Module no Angular?
Qual é o papel do Core Module em uma aplicação Angular?
+19 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
Angular CLI
Diretivas e Pipes
Routing e Navegação
Formulários reativos
Formulários template-driven
Fundamentos do RxJS
Operadores 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