Pedia

リアクティブプログラミング

りあくてぃぶぷろぐらみんぐ

Reactive Programming

リアクティブプログラミングとは、データの「変化」や「イベント」が起きたときに、それに関連する処理が自動的に反応(リアクト)して実行されるように記述するプログラミングパラダイム。

最終更新: 2026/1/19

語源

Reactive(反応する)。

意味

リアクティブプログラミングとは、データの「変化」や「イベント」が起きたときに、それに関連する処理が自動的に反応(リアクト)して実行されるように記述するプログラミングパラダイム。

類義語

なし

なし

具体例

エクセルの計算式(Aが変わればBも変わる)は、リアクティブプログラミングの最も身近な例だ。

詳細解説

「データストリーム(流れ)」と「伝播」に着目します。例えば「マウスがクリックされたら」「データが受信されたら」といった非同期イベントを、流れる川のように扱い、宣言的に処理を記述できます(RxJavaなどが有名)。

由来・語源

Reactive(反応する)。

使用例

エクセルの計算式(Aが変わればBも変わる)は、リアクティブプログラミングの最も身近な例だ。

関連用語

  • 同義語:
  • 関連:
TOP / 検索 Amazonで探す