タグ

2023年11月13日のブックマーク (1件)

  • なぜ Server Actions を使うのか

    Next.js 14 の Server Actions の stable リリースに発表は大きな反響を呼びました。 特に <button> の formAction 属性内で直接 SQL クエリを実行するコードは多くの人に衝撃を与えていました。"use server;" の部分を PHP やバイナリに置き換えると行った多くのミームも生まれました。 function Bookmark({ slug }) { return ( <button formAction={async () => { "use server"; await sql`INSERT INTO Bookmarks (slug) VALUES (${slug})`; }} > <BookmarkIcon> </button> ) } X 上での反応を見ると、このクライントから直接 SQL クエリを実行するコードは見た目の印象

    なぜ Server Actions を使うのか
    akisei67
    akisei67 2023/11/13
    ユーザー観点は非常に重要、ただしどんな技術で実現されているか把握して利用是非を判断するのが開発者の責務とも思う。コメでは語りきれないけど個人的には主にインフラ含めた性能要件の検討がしんどい印象。