Here we can see an example of the attributes plugin in action
Under it we find the Inspector web component, that allows us to inspect state changes.
<input
data-store="{hello: ''}"
placeholder="Insert name here"
data-model="hello"
>
<button data-on-click="alert(`Hello ${$hello}`)">
Greet <span data-text="$hello"></span>
</button>