Is your feature request related to a problem? Please describe.
The app is using an older (and now discontinued) version of Stimulus. We’d like to upgrade the app to the newer version and make it otherwise compatible with Hotwired.
Specifically, we have some custom “portal rendering” code (controller code, Stimulus controller) that can probably be replaced with the new Turbo library. Ideally we’d like to use Rails conventions and not maintain our own custom code in order to replace parts of pages.
Replace our custom Portal rendering Ruby and Javascript code with Turbo.
Describe alternatives you've considered
We could do nothing, but as time goes on the cost involved in moving to newer versions of Stimulus will only grow.
We could stitch to a different JavaScript library for our JavaScript components (such as htmx or Alpine), but that moves us farther from Rails conventions.
A clear and concise description of any alternative solutions or features you've considered.
Is your feature request related to a problem? Please describe.
The app is using an older (and now discontinued) version of Stimulus. We’d like to upgrade the app to the newer version and make it otherwise compatible with Hotwired.
Specifically, we have some custom “portal rendering” code (controller code, Stimulus controller) that can probably be replaced with the new Turbo library. Ideally we’d like to use Rails conventions and not maintain our own custom code in order to replace parts of pages.
Describe the solution you'd like
Describe alternatives you've considered