I use this in one project but its bundle size is very large for what it does. I think Preact is usually a nicer option (and no, it doesn't require build tools and NPM if your IDE of choice is notepad) with a React compatible API.

It's 3KB. Even less if you opt to not have any React compatibility at all.

Alpine is 13KB.

https://bundlephobia.com/package/[email protected]

https://bundlephobia.com/package/[email protected]

Preact 3KB?