Angular

Organización de Módulos Angular

Feature modules, lazy loading, shared modules, core module, arquitectura modular

22 preguntas de entrevista·
Mid-Level
1

¿Qué es un Feature Module en Angular?

Respuesta

Un Feature Module es un módulo que agrupa componentes, servicios y rutas relacionadas con una funcionalidad específica de la aplicación. Esta organización mejora la mantenibilidad al separar responsabilidades y facilita el lazy loading. Cada feature puede evolucionar independientemente sin afectar al resto de la aplicación.

2

¿Cuál es la principal ventaja del lazy loading en Angular?

Respuesta

El lazy loading permite cargar los módulos solo cuando el usuario accede a la ruta correspondiente, reduciendo así el bundle inicial. Este enfoque mejora significativamente el tiempo de carga inicial de la aplicación, especialmente para aplicaciones grandes. Las funcionalidades poco utilizadas ya no penalizan el arranque.

3

¿Qué sintaxis permite configurar el lazy loading de un módulo en el router de Angular?

Respuesta

La sintaxis loadChildren con una función flecha e importación dinámica es el método moderno recomendado desde Angular 8. Este enfoque utiliza los imports dinámicos nativos de JavaScript para un mejor tree-shaking. La sintaxis antigua con una cadena de caracteres está ahora obsoleta.

4

¿Qué es un Shared Module en Angular?

5

¿Cuál es el rol del Core Module en una aplicación Angular?

+19 preguntas de entrevista

Domina Angular para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis