v2.0.0リリース

メジャーリリース
2025年4月20日

概要

このリリースでは、Next.js 15 と React 19 のサポートに加え、パフォーマンスの大幅な向上と新機能が導入されています。 このアップデートは、開発者体験、パフォーマンスの最適化、UI コンポーネントの強化に焦点を当てています。

主な変更点

下記の通りです:

  • React 19 に対応
  • Next.js 15/ App Router に対応
  • Tailwind CSS v4 に対応
  • shadcn/ui のサポート

ピックアップ

特に注目すべき、アップデート・修正を紹介します:

Server Actions

Next.js 15 (React 19)で導入された Actions を使用すると、フォーム処理とデータ変更が簡素化されます。

// app/actions.ts
"use server";

import { revalidatePath } from "next/cache";
import { db } from "@/lib/db";

export async function createPost(formData: FormData) {
  const title = formData.get("title") as string;
  const content = formData.get("content") as string;

  await db.post.create({
    data: {
      title,
      content,
    },
  });

  revalidatePath("/posts");
}