[ Home ]
back

htmx + Preact.js + shadcn/ui, example

id: 133, 2024-09-04

概要:

htmx + Preact + shadcn/UI の例になります。

  • Typescript フルスタック構成です。
  • bundler は、Bun, viteを使用する例です。

[ 作成日: 2024/09/04 ]


構成

  • shadcn/UI
  • Preact
  • Bun: 1.1.26
  • typescript
  • express

作成したコード


build, dev-start

bun run build
bun run dev

...

<form
hx-post="/api/test/test"
hx-trigger="submit"
hx-target="#h2"
hx-on--before-request=""
hx-on--after-request="alert("OK, post send")"
>
  <Label htmlFor="name">Name</Label><br />
  <Input name="name" placeholder="Name 123" value="name123" />
  <button type="submit" class="btn my-2">[ Post ]</button>
</form>
<hr class="my-2" />
<h3 id="h2">ここに表示</h3>
</div>