Angular

Standalone Components

Standalone components, imports, providers, bootstrapping, migração de NgModules, nova estrutura de aplicação

18 perguntas de entrevista·
Mid-Level
1

O que é um standalone component em Angular?

Resposta

Um standalone component é um componente Angular que define standalone: true no seu decorador @Component. Isso permite que o componente gerencie seus próprios imports e providers sem necessitar de um NgModule. Standalone components simplificam a arquitetura eliminando a necessidade de módulos intermediários para organizar dependências.

2

Como declarar um standalone component?

Resposta

Para criar um standalone component, basta adicionar a propriedade standalone: true no decorador @Component. Esta simples declaração torna o componente independente de qualquer NgModule e permite gerenciar imports e providers diretamente nos metadados do componente, eliminando a necessidade de declaração externa em um módulo.

3

Como importar outro componente em um standalone component?

Resposta

Em um standalone component, as dependências (componentes, diretivas, pipes) são adicionadas diretamente no array imports do decorador @Component. Cada componente pode importar outros standalone components, diretivas, pipes ou até mesmo NgModules clássicos. Isso elimina a necessidade de NgModules intermediários para gerenciar dependências entre componentes e simplifica a arquitetura.

4

Qual função usar para fazer o bootstrap de uma aplicação com um standalone component?

5

Como configurar providers globais com bootstrapApplication?

+15 perguntas de entrevista

Domine Angular para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis