← All posts

Getting Started with Next.js 15

August 24, 2026 · MuseLabs
Getting Started with Next.js 15

Getting Started with Next.js 15

The App Router changes how you build pages. Server Components render on the server, while Client Components handle interactivity.

Key ideas

  • Server Components are the default.
  • Add the use client directive only when you need state or effects.
  • params and searchParams are now promises.

What to try first

Build a small page with generateMetadata, then add a client component for a counter.

Start simple, add interactivity only where it is needed.