Why Next.js 16
Next.js has evolved a lot since the App Router became the default. In this post I'll walk through what's new and why it matters.
Key Changes
- Turbopack is now the default dev bundler
- Improved caching semantics
- Simpler
paramshandling (now a Promise)
export default async function Page({ params }) { const { slug } = await params; return <div>{slug}</div>; }
Tip: always await
paramsin Next.js 15+.
Read the official docs for the full changelog.