Forum Discussion
I've created a library that will enhance your Razor Pages or MVC with stateful, reactive components
If you are using Razor Pages or MVC views, Hydro is something that might help you building more reactive apps with better UX. Hydro is an open source extension for creating components using Razor Views that are stateful across requests, and can react on browser events. Using those components feels like using SPA application, because after each user's action, Hydro seamlessly morphs the HTML document into the updated version. The client-server synchronisation is executed via regular http requests. Keeping the state is as simple as creating a property on your component. Hydro is using Alpine.js as a backbone for handling the interactions between client and server, so you can use Alpine.js directives without any additional setup, if needed.
Docs: https://usehydro.dev/
Repo: https://github.com/hydrostack/hydro/
Motivation: https://usehydro.dev/introduction/motivation.html
Comparisons: https://usehydro.dev/introduction/comparisons.html
Sample apps: https://usehydro.dev/examples/apps.html
Cheers!