jqueryはDOM構築のWhatとHowを分離した
from
流行った技術の代替が登場するきっかけと今後のトレンドの考察
当時の課題
要素取得と更新ロジックのボイラプレート非常に多い
あまりにも非効率で書き方の
多様性
が
組合わせ爆発
を起こしていた
Web Standards
も整っておらず
環境差異
も多かった
メリット
環境差異
を隠蔽してくれる
要素取得と更新ロジックをメソッドチェーンでwhatを宣言的にかける
デメリット
whoとhowが密結合
useEffectピタゴラスイッチ
っぽくなりがち
状態のスコープを作るのに一工夫必要だった
代替
クライアントサイド
MVC
MVVM
関連
「それがなにか」(What)と「どうするか」(How)の分離
コアなデータ構造を変えることなく継続的な変化に適応するためのCQS