なぜjQueryは使われてきたのか
ほとんどの場合、以下が jQuery を使う要因だったはず
CSSセレクタで要素を選べて便利だった。
→ querySelector API が Web 標準になった。
ブラウザ間でイベントリスナの共通化をしたかった。
→ addEventListener などが Web 標準になった
オブジェクト指向で、クラス定義がしたかった。
→ ES6 で公式のクラス定義方法が作られた。
CSSクラスの追加、削除をしたかった。
→ classList で操作できるようになった。
https://developer.mozilla.org/ja/docs/Web/API/Element/classList
Ajax を使いたかった。(XMLHttpRequestのブラウザ間非互換性)
→ XMLHttpRequest が Web 標準になった
jQuery のプラグインで使いたいものがあった。
→ jQuery を使わないものが十分揃うようになった。React などとの競合で使えなくなった。