Aula 08: Standalone Components 📦
O Futuro do Angular Chegou
🏛️ O que mudou?
Adeus, NgModules (para a maioria dos casos)!
O componente agora é autossuficiente.
🛠️ standalone: true
A nova propriedade do decorator @Component.
📤 Imports Directos
Se o componente usa um *ngIf, ele mesmo importa o CommonModule.
Se usa outro componente, importa ele diretamente também!
🚀 bootstrapApplication
Como dar o "play" na app sem módulos?
No main.ts:
⚖️ Vantagens
- Menos arquivos
- Código mais claro
- Melhor performance (Tree-shaking)
- Fácil de ensinar/aprender
📦 O Fim do AppModule?
Em aplicações novas? Sim!
Em aplicações existentes? É um processo de transição.
🛠️ No CLI
🔄 Convivência
Standalone components podem ser usados dentro de módulos, e vice-versa.
A interoperabilidade é total!
🎯 Prática
Vamos criar uma aplicação do zero sem nenhum arquivo .module.ts!