YA
Zurück zum Blog
Next.js

Moderne Webanwendungen mit Next.js 15 entwickeln

Veröffentlicht: 10. Februar 20251 Min. Lesezeit

Next.js 15 ist ein wichtiger Meilenstein in der Webentwicklung. Mit der Reifung des App Routers und der Verbreitung von Server Components ist es jetzt eine solide Wahl für Produktionsumgebungen.

Warum App Router wichtig ist

Der Wechsel von Pages Router zu App Router ist nicht nur eine Dateistrukturänderung — es ist ein Paradigmenwechsel.

Server Components: Standardmäßig serverseitig

async function UserProfile({ userId }: { userId: string }) {
  const user = await db.users.findById(userId);

  return (
    <div>
      <h1>{user.name}</h1>
      <p>{user.email}</p>
    </div>
  );
}

Vorteile:

  • Kleinere JavaScript-Bundle-Größe
  • Schnellere Seitenladezeiten
  • SEO-freundliche Inhalte

Kritische Änderung in Next.js 15: Async Params

// Neu (v15) - params ist jetzt ein Promise
export default async function Page({
  params,
}: {
  params: Promise<{ slug: string }>;
}) {
  const { slug } = await params;
  return <div>{slug}</div>;
}

Fazit

Next.js 15 ermöglicht es Ihnen, bei richtiger Verwendung wirklich performante und skalierbare Anwendungen zu erstellen.

#nextjs#react#app router#server components#typescript