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