you have `observedAttributes` and a callback to react whenever they change. That is basically it.
You can use lit-html to get declarative reactivity, but then it's just basically react again.
You can use lit-html to get declarative reactivity, but then it's just basically react again.