HTMX mit Go: So strukturiert Alex Edwards seine Templates
How I use HTMX with Go
Alex Edwards zeigt in diesem Tutorial, wie er HTMX zusammen mit Go einsetzt, um interaktive Webanwendungen zu bauen, ohne viel JavaScript schreiben zu müssen. Er erklärt seine Muster für die Strukturierung von HTML-Templates, das Zurücksenden von partiellen und vollständigen HTML-Antworten an HTMX sowie den Umgang mit Redirects und Fehlern. Zudem teilt er seine bevorzugten HTMX-Konfigurationen und demonstriert alles anhand einer Beispielanwendung mit einer Benutzerfilterfunktion. Die vorgestellten Techniken lassen sich auch auf andere HTML-over-the-Wire-Werkzeuge wie Unpoly oder Hotwire übertragen.
Ich mag, dass HTMX es einfach macht, Interaktionen ein flüssiges App-ähnliches Gefühl zu geben, dass es die Menge an JavaScript minimiert, die ich schreiben muss, und dass es mir erlaubt, die Konsistenz und Sicherheit des serverseitigen HTML-Renderings mit Go's html/template-Paket beizubehalten.