仕事で、とあるRailsアプリを作っているのですが、そこでstimulusを採用していました。そうしたらちょうど少し前にstimulusのバージョン2.0.0がリリースされていました。このバージョンアップによって、かなり書きやすくなりました。 今までと何が違うのか? 今までは、コントローラーを指定してから、そのコントローラーのターゲットを指定するのが面倒でした。 before <div data-controller="vote"> <button type="button" data-target="vote.button">投票</button> </div> after 属性名だけでどのコントローラーのターゲットか分かるので読みやすくなりました。 <div data-controller="vote"> <button type="button" data-vote-target="