Développement
Angular : passer aux composants standalone sans tout casser
Publié le 14 février 2023 · Mis à jour le 14 février 2023
Les modules Angular ont longtemps été un passage obligé. Depuis la v15, les composants standalone changent la donne — voici comment migrer progressivement, sans réécrire l'application.
Pourquoi migrer
Chaque nouvelle fonctionnalité imposait un module, un déclarant, un export. Les composants standalone suppriment cette couche : le composant déclare lui-même ce dont il a besoin.
Migrer par étapes
- Commencer par les composants feuilles, sans dépendance
- Passer les composants partagés, puis les pages
- Garder les modules existants tant qu'ils fonctionnent : les deux modèles cohabitent
Ce que j'ai gagné
Sur une plateforme métier de taille moyenne, environ un tiers de fichiers en moins et un temps de démarrage sensiblement meilleur. Le vrai bénéfice reste la lisibilité : on voit d'un coup d'œil ce qu'un composant utilise.