Introduction et contexte
Pourquoi Angular 17 est un tournant
Angular 17 marque un virage dans la philosophie du framework : moins de boilerplate, une réactivité plus intuitive, et de meilleures performances out-of-the-box.
Ce qui change
- Signals : nouvelle primitive de réactivité synchrone
- Control Flow :
@if,@for,@switchremplacent*ngIf,*ngFor - Deferrable Views : chargement différé déclaratif avec
@defer - SSR amélioré : hydratation partielle
Compatibilité
{ "dependencies": { "@angular/core": "^17.0.0", "rxjs": "~7.8.0", "typescript": ">=5.2.0 <5.4.0" }}La bonne nouvelle : toutes ces fonctionnalités sont opt-in et rétrocompatibles.