Signal
Binding a signal to a template
Component('app-counter', () => {
const counter = signal(0);
return () => html`<button>${counter()}</button>`
})<app-counter>
<button>0</button>
</app-counter>Reacting to signal changes
Component('app-counter', () => {
const counter = signal(0);
const handleCounter = () => {
counter.set(1);
}
return () => html`<button onclick=${handleCounter}>${counter()}</button>`
})Last updated