Subject et BehaviorSubject

Un Subject est un Observable que l'on peut aussi alimenter manuellement avec next() : il diffuse chaque valeur à tous ses abonnés. Un BehaviorSubject garde en plus la dernière valeur et la fournit immédiatement à tout nouvel abonné, ce qui en fait un support courant d'état partagé.

Exemple

const user$ = new BehaviorSubject<User | null>(null)
user$.next(utilisateur)

Notions voisines

Tout le glossaire