Next.js 15.1
Next.js 15.1 がリリースされた。
https://nextjs.org/blog/next-15-1
React 19 がリリースされ、Pages Router の場合は React 19 が利用されるようになった。App Router の場合は、組み込みの React Canary が引き続き利用される。
after API
レスポンスや事前レンダリングの完了後にタスクを実行できる after API が安定版になった。 これを利用することで、レスポンスをブロックせずにログ記録や分析を行える。
https://nextjs.org/docs/app/api-reference/functions/after
jsx
import { after } from "next/server";
import { log } from "@/app/utils";
export default function Layout({ children }) {
// Secondary task
after(() => {
log();
});
// Primary task
return <>{children}</>;
}