@mcc if you don’t want to include a framework, I would really think about just learning the astro syntax, it’s super nice, it has similar patterns as jsx, and style scoping is great
If you have a fediverse account, you can quote this note from your own instance. Search https://social.vivaldi.net/users/rawrmonstar/statuses/114661433363207430 on your instance and quote it. (Note that quoting is not supported in Mastodon.)