web ui
htmltagged template literal (similar tolit-htmlanduhtml)signalandcomputed(powered byalien-signals)- No vDOM, direct content/attribute/property/event bindings
import { html, signal, computed, mount } from '@musakui/ui'
function Counter() {
const count = signal(0)
const double = computed(() => count.value * 2)
return html`<div>
<p>Count: ${count}</p>
<p>Double: ${double}</p>
<button @click=${() => count.value++}>Increment</button>
</div>`
}
mount(Counter, document.body)