Most frontend tools make you learn a framework, write components, manage state, and fight a build pipeline⦠just to update a number on the screen.
State.js flips that model on its head.
It turns HTML data attributes into a fully reactive UI engine - exposing your elementās state as CSS variables, updating automatically, and letting you build dynamic interfaces with zero JavaScript logic.
If you know HTML and CSS, you already know how to use State.js.
State.js watches your HTML elements and automatically exposes their state as CSS variables:






