リアクティブプログラミングについて リアクティブプログラミングとは時間経過によって変化するデータを観測し、変更が生じた際にあらかじめ宣言した操作するというプログラミングのパラダイムです。 リアクティブプログラミングでは時間の経過によって変化するデータのことをストリームと呼びます。また、ストリームに存在する値のことをメッセージと呼びます。 RxJSについて RxとはReactive Extensionsの略で、リアクティブプログラミング用のライブラリです。 RxではObservableと呼ばれるストリームを用いて非同期処理を記述します。Rxを利用することでリアクティブプログラミングを簡潔かつ可読性高く記述できます。 Rxの始まりはMicrosoftが開発した、C#向けのライブラリ『Rx.NET』です。現在ではさまざまな言語へ移植が進んでいます。RxJSはJavaScript向けに開発されたラ