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");
}