I’m in a bit of an interesting spot.
At work we are heavily invested in StimulusReflex and CableReady, which are another approach to making your Rails apps reactive without needing the complex JavaScript Webpacker soup. So I’m fortunate to have a chance to think in a similar mindset to that working in Hotwire provides.
BUT I need to be clear, there are differences between the Hotwire approach and StimulusReflex/CableReady. This course won’t cover the differences, but if you’re interested check out Jason Charnes’s course on
Interactive Rails with StimulusReflex.
Because I work with StimulusReflex regularly I’ve seen us do some pretty cool things, and so when Hotwire was announced I set about to try and recreate those same experiences with only the pieces from the creators of Rails. I’ve also been able to recognize some places we maybe should have used/waited for Turbo instead 😬. (If only it had been out when we built that stuff!)
Therefore, I feel like I can give a realistic picture of how you can use Hotwire to solve problems in a modern straightforward manner.