Eight Engineering Unitで主にEightのWebフロントエンドを担当している青山です。 今回はEightが長年利用していたjQueryを依存から削除した、という内容を、その経緯を交えながらお伝えします。 レガシーコードをリファクタリングされているエンジニアの方々への情報共有となれば幸いです。 jQueryによる課題 EightのWebフロントエンドは過去、Ruby on Railsの流れに乗ってBackbone.js with CoffeeScript という時代があり、6年ほど前にReactによるSPA化が成されました このあたりの歴史については以前イベントで紹介したことがあるので良ければご覧ください。 speakerdeck.com このときjQueryへの依存は残りましたが、以下のような経緯があったと推測しています。 当時世間でもReactによる実装の情報がそれほ
![EightからjQueryが消えた日 - Sansan Tech Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/0b9bd11101be6d599813b23a54935406f46989fd/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmt-blue81%2F20211020%2F20211020150345.png)