Signal Angular 16+

https://angular.dev/guide/signals

1- Le signal permet de réduire le nombre de mise à jour effectuées lors du "Change Detection Mode" d'Angular !
La réactivité est performante ! Plus besoin de Zone.js ! Zone va ou est en train d'être abandonné ! ✨🎈
Interopérabilité avec RXJS : méthodes toSignal() et toObservable()

2- Le signal est une valeur réactive utilisée pour représenter un état ou une donnée changeante dans une application.


 

@for (i of nbStars; track $index) { }
On peut calculer (mapper) la valeur du signal directement dans le template:
Note : {{signalNb() * 4 }} / 20
Note Computed : {{ signalNbComputed()}}

Child Component #0 - get More infos about Signal

Child Component #1

Child Component #2