I\'m not clear on the difference between a Subject and a BehaviorSubject. Is it just that a BehaviorSubject has the getValue()>
Subject
BehaviorSubject
getValue()>
I just created a project which explain what is the difference between all subjects: https://github.com/piecioshka/rxjs-subject-vs-behavior-vs-replay-vs-async