What primitives are required to write interactive applications in HTML?

HTMX is often combined with Alpine.js

Filling the gap with Datastar

A global store of fine-grained signals

Reactive expressions that can be bound to attributes and events

We will talk about tranclusions later