What primitives are required to write interactive applications in HTML?
- Ability for users to input new data
- An event handling system
- Fine-grained reactivity with “signals”
- Reactive attributes
- Dynamic Transclusions
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