HotwireのUIを作る時、最初から完成したUI/UXを作ろうとしないことが大切だと私は考えています。まずは簡単なMPAで機能を実現して、後からUI/UXを改善します。
まだUIデザインが固まっていない場合はもちろんですが、固まっている場合でも段階的にそれに近づけていく方がやりやすいと思います。
「いいね」ボタンの解説が良い例です。以下のことを順番通りに解説しています。
詳細は解説記事をご確認していただきたいと思いますが、段階的にUI/UXを改善する感覚をわかっていただければ良いと思います。