I need to turn this thought into a blog post, but I’ve come to appreciate AlpineJS as a valuable tool when making home-cooked apps. No build step and you can immediately string together interactivity.
You’d want to be more careful if making a thing for other people—making sure you server-render what you can, don’t rely on too much client-side rendering, and don’t get too sloppy with the js-in-html code.
But for an app just for me? Weee… I can go so fast.