> > From a more personal perspective, and definitely more controversial, so take > this as one person's option: Frontend in Rails (Turbo and Hotwire) is a hot > mess and very few companies actually use it. Learning some React, and > building against APIs you've written, or other people's APIs is a much more > transferable skill set. I'd recommend Noel Rappin's Modern Front-End > Development for Rails > <https://pragprog.com/titles/nrclient2/modern-front-end-development-for-rails-second-edition/> > which covers all bases by including Turbo, Stimulus, React, and TypeScript. > That has a more balanced approach than a random person on the internet > screaming "Hotwire sucks!" ;) >
Just to offer a counter to this, I would say the JS side of Rails (Stimulus included) has matured a great deal recently, and I have worked with teams that are actively using it in their applications (and migrating away from React in fact). React has its place for sure, but I would say the whole model of API-driven React based UIs only really fits for a certain level of complexity and scale of team. Certainly having some React experience will broaden the potential job opportunities you can pursue, but I wouldn’t dismiss having a solid knowledge of Turbo, etc, as equally useful. Tekin -- You received this message because you are subscribed to the Google Groups "North West Ruby User Group (NWRUG)" group. To unsubscribe from this group and stop receiving emails from it, send an email to nwrug-members+unsubscr...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/nwrug-members/00DACD7C-31E7-41F4-B13C-28E8216E5AAD%40tekin.co.uk.