htmx逆引きレシピ
◯◯するには?で探せる実践スニペット集

公開日:
最終更新日:

htmxを「◯◯するには?」から探せる、実践向けの逆引きレシピです。 Webページだけでなく、管理画面などの業務Webアプリでもそのまま使える“現場の定番パターン”を、コピペできるスニペットとしてまとめてます!

各項目には、よく使う度/便利度を★(最大3つ)で付け、登場するhx-*属性はタグとして表示してます。 まずは★3の項目から押さえると、最短で実装が進みます!

パターン別おすすめレシピ

目的別に、次に試すべきレシピだけをまとめました(クリックで開きます)。

まずはここから!全体像・導入セット
触ってみよう!UX爆上げセット
ビジネス向けはこちら!業務向けセット
堅実なシステムに!実務・安全管理セット
一歩先へ!リアルタイム通信セット

↑ 目次へ戻る

未選択

タグで絞り込む

0) イントロダクション

1) 画面の一部だけ更新するには?(差し替え・部分描画)

2) 入力に反応して画面を変えるには?(検索・フィルタ・バリデーション)

3) 一覧を快適にするには?(ページング・無限スクロール・ソート)

  • ★★★ ページングするには? 2026-01-04

    利用シーン 「管理画面の大量一覧」/「監査ログ一覧」/「検索結果の分割表示」

    hx-get hx-target hx-swap hx-push-url
  • ★★☆ 無限スクロールするには? NEW 2026-02-05

    利用シーン 「通知/コメント一覧」/「ログを下に積む」/「モバイルで“次へ”を減らす」

    hx-get hx-trigger hx-swap hx-target
  • ★★☆ スクロール到達で遅延読み込みするには? NEW 2026-02-07

    利用シーン 「重い集計カード」/「タブの中身は開いたら読む」/「画像/添付の一覧だけ後で読む」

    hx-get hx-trigger hx-target hx-swap
  • ★★☆ テーブルをソートするには? NEW 2026-02-07

    利用シーン 「日付/金額/ステータスで並び替え」/「ヘッダクリックで再描画」/「ソートをURLにも反映」

    hx-get hx-vals hx-target hx-push-url
  • ★★☆ 「もっと読む」を実装するには? NEW 2026-02-07

    利用シーン 「一覧を段階表示」/「初期表示を軽く」/「モバイルで自然に追加」

    hx-get hx-target hx-swap
  • ↑ 目次へ戻る

4) CRUDを作るには?(追加・編集・削除・エラー)

5) 画面遷移/URLと仲良くするには?(boost/push/直リンク)

6) UXと運用で事故らないようにするには?(待ち・連打・CSRF・競合)

7) リアルタイム更新するには?(polling / SSE / WebSocket)

  • ★★☆ 定期ポーリングで更新するには? 2026-01-26

    利用シーン 「進捗/ステータスを定期更新」/「監視ダッシュボード」/「手軽にリアルタイム風」

    hx-trigger hx-get hx-target hx-swap
  • ★★☆ SSEで通知を流すには? 2026-01-27

    利用シーン 「承認依頼が来た」/「ジョブ完了通知」/「未読件数の更新」

    hx-ext sse-connect sse-swap hx-trigger
  • ★★☆ WebSocketで双方向にするには? 2026-01-29

    利用シーン 「チャット/共同編集」/「サーバからの即時反映」/「サーバからの即時反映」

    hx-ext ws-connect ws-send hx-swap-oob
  • ★★★ どれを選ぶ?(polling/SSE/WS) NEW 2026-02-12

    利用シーン 「最短で動かしたい」/「サーバ負荷を抑えたい」/「双方向が必要か判断したい」

    hx-trigger hx-ext sse-connect ws-connect
  • ↑ 目次へ戻る

Xで取り上げていただきました(ありがとうございます)

紹介ポストを見る(2件)

※リンクはXに移動します

参考サイト

免責事項

本ページは、htmx公式ドキュメントおよび関連するリファレンスを参考に作成した非公式のまとめです。 内容は正確性に配慮していますが、公式の記述や実装が優先されます。最新情報は必ず公式ドキュメントをご確認ください。

また、本コンテンツは段階的に拡充・更新していく方針です。記載の不足・誤り・表現の差異などが含まれる可能性があります。 その点をご理解のうえご利用ください。

このページの著者

もちもちみかん(システムエンジニア)

社内SEとしてグループ企業向けの業務アプリを要件定義〜運用まで一気通貫で担当しています。

経験:Webアプリ/業務システム

得意:PHP・JavaScript・MySQL・CSS

個人実績:フォーム生成基盤クイズ学習プラットフォーム

詳しいプロフィールはこちら!  もちもちみかんのプロフィール

もちもちみかん0系くん
TOPへ

もちもちみかん.comとは


このサイトでは、コーディングがめんどうくさい人向けのお助けツールとして、フォームやCSSをノーコードで生成できる、
 もちもちみかん.forms
 もちもちみかん.css1
 もちもちみかん.css2
と言ったジェネレーターを用意してます。

また、このサイトを通じて、「もちもちみかん」のかわいさを普及したいとかんがえてます!