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>