Hotwire or React? 〜Reactの録画機能をHotwireに置き換えて得られた知見〜 | Kaigi on Rails 2024

Talk

Hotwire or React? 〜Reactの録画機能をHotwireに置き換えて得られた知見〜

基本的なCRUD操作をSPA化するのにぴったりのHotwireと、リッチなUIを実現できるReact。それぞれに得意分野があり、チームの状況に合わせて適材適所な技術選定をできることが理想です。しかし、Hotwire便利!と言われますが、Turboに注目されることが多く、Stimulusが脚光を浴びている事例はあまり聞きません。

本トークでは、Railsアプリケーション内のviewの一部にReactで実装された録画機能をHotwire(Turbo + Stimulus)へ置き換えを試みた事例をもとに、特にStimulusを使った開発体験に着目しながら、HotwireとReactなどのフロントエンドフレームワークをどのように使い分けると幸せに開発できるのかを考察します。

発表資料

Speaker

Haruna Tsujita haruna-tsujita のGithubページ

Webアプリケーションエンジニア。英語塾を運営する会社でライティングの添削サービスを開発しています。正規表現とNiziUが好きです。

Haruna Tsujitaのアバター画像