Résumé
Angular 21-2 vient de sortir ! Avec une sacré nouveauté !
Le OnPush qui change ?

Angular 21-2 vient de sortir ! Avec une sacré nouveauté !

Angular se préparer tout doucement pour la version 22. Chaque version amène toujours son lot de nouveautés :) 
Vous nous suivez sans doute sur Linked In, ou à travers la chaine youtube d'un des deux créateurs de DevToBeCurious : Evan, Dev curieux (https://www.youtube.com/channel/UC5y05ktqx0qhQIj8h24WDtA).
Nous avons sorti plusieurs infos qui relataient toutes les nouveautés.

Maintenant que c'est officiel, allons-y ! Que nous réserve cette version ?

OnPush qui change : Eager

Le comportement par défaut auparavant était le mode Eager.
Maintenant celui par Défaut est le mode : OnPush.

Ca amène des gains de performances, un comportement centré sur le push de nouvelles valeurs de l'état de notre composant !

Et ça, c'est le fondamental des signals !

 

ResourceSnaphot : pour travailler avec plusieurs resources

Lien : https://next.angular.dev/api/core/resourceFromSnapshots 

Lien : https://next.angular.dev/api/core/ResourceSnapshot

L'idée c'est de composer entre resources : https://next.angular.dev/guide/signals/resource#resource-composition-with-snapshots

Nous allons pouvoir créer une resource à partir d'un état (le snapshot) d'une autre resource !

Très puissant !

Ici, nous sentons bien que les resources évoluent ! (et ils l'avaient annoncé voila quelques mois). Nous espérons que les resources seront matures pour la v22, qui sait ...

Support de Typescript 6

Typescript 6 vient de sortir. C'est la dernière version avec le moteur actuel. La version 7 sera toute repensée (https://devblogs.microsoft.com/typescript/progress-on-typescript-7-december-2025/) : 
Le projet Corsa qui va devenir Typescript 7 va amener un gros changement ! Le compilateur sera natif, et écrit en go !

En attendant, la v6, transition entre les deux mondes sera supportée par Angular 21.2, et donc angular 22.

 

Conclusion

Nous voyons bien que angular continue à bien évoluer, à s'orienter vers les choix techniques et les recos de la communauté (le OnPush apr défaut est une demande très ancienne de la communauté).

Notre adresse

1 rue du guesclin
44000 Nantes

Notre téléphone

+33 2 79 65 52 87

Société

DevToBeCurious SARL
84860163900018 - Nantes B 848 601 639