Building something with HTMX is such an interesting experience. Quite different to things like React, where the principal is ui = f(state). With HTMX, it feels like the UI is the state. Your web service is essentially a giant state machine for static HTML.