Use Store
useStore()
is experimental function.
Usage
const [count, setCount] = zit.useStore(0);
document.body.innerHTML = zit.html`
<button id="up">+</button>
<button id="down">-</button>
${count} `;
function up() {
setCount((pre) => pre + 1);
}
function down() {
setCount((pre) => pre - 1);
}
document.getElementById('up').addEventListener('click', up);
document.getElementById('down').addEventListener('click', down);