【りあくてぃぶぷろぐらみんぐ】
リアクティブプログラミング とは?
💡 変化を察知して自動で連鎖、スプレッドシートのような反応型プログラミング
📌 このページのポイント
リアクティブプログラミングって何が反応するの?
データの変化に反応するんだよ。Excelで考えるとわかりやすい。セルA1に数字を入れると、A1を参照してる数式セルが自動で再計算されるよね。あれがまさにリアクティブだよ
普通のプログラミングとどう違うの?
普通は値が変わったら手動で更新処理を呼ぶ必要があるけど、リアクティブなら宣言的に依存関係を定義しておけば、あとは自動で更新が伝搬するんだ
RxJSってよく聞くけど、関係あるの?
まとめ:ざっくりこれだけ覚えればOK!
「リアクティブプログラミング」って出てきたら「データの変化が自動で伝わるプログラミング」と思えればだいたいOK!
📖 おまけ:英語の意味
「Reactive Programming」 = 反応型プログラミング
💬 Reactive は「反応する」という意味で、データの変化に反応して処理が動くイメージだよ