AngularのBehaviorSubjectでコンポーネント間の情報を共有する コンポーネント間で情報共有ですが、ReactならReduxやMobXなどがあり、VueならVuexがあり、Storeを作成することでどのコンポーネントからも共通の情報にアクセスすることが可能です。 Angular にはデフォルトではそういったFlux機能は提供されておらず、コンポーネント間で情報を共有するには RxJS のBehaviorSubjectを利用する方法がよく利用されます。 Subjectとは? そもそもRxJSのSubjectとはなにかから解説します。RxJSのSubjectは Observerとしても Observable としても動くクラスです。 ObserverとObservable 通常、RxJSではObservableクラスを通して、ストリームを購読できるObservableとストリー
![AngularのBehaviorSubjectでコンポーネント間の情報を共有する - to-R](https://cdn-ak-scissors.b.st-hatena.com/image/square/e5971b4c8a5c3e2cad1da12a7630a7fea300abe9/height=288;version=1;width=512/https%3A%2F%2Fblog.webcreativepark.net%2Fangular.png)