GoでHTMXを使う私の方法:テンプレート構造からエラーハンドリングまで
How I use HTMX with Go
GoとHTMXを組み合わせてWebアプリケーションを構築する際の実践的なパターンを紹介。HTMLテンプレートの構造化、部分的なHTMLレスポンスの返却、リダイレクトやエラーの管理、HTMXの標準設定など、筆者が実際に使っている方法を、ユーザーフィルター機能を持つ小さなアプリの開発を通して解説します。
HTMXを使うのが好きなのは、インタラクションにアプリらしい滑らかな感触を与えやすく、書く必要のあるJavaScriptの量を最小限に抑えられ、Goのhtml/templateパッケージを使ったサーバーサイドHTMLレンダリングの一貫性と安全性を維持できるからです。