Signal
nouveauté Angular 16+
Un signal est comme une variable réactive : il garde une valeur courante, et notifie automatiquement les dépendants quand elle change.
Exemple :
const user = signal<User | null>(null);
user.set({ id: 1, name: 'Anis' });
C’est une alternative plus simple à BehaviorSubject pour gérer de l’état.