Erste Schritte mit Next.js

Eine Einführung in Next.js 15 mit dem App Router

Erste Schritte mit Next.js

Next.js ist ein React-Framework, das serverseitiges Rendering, statische Generierung und viele weitere Funktionen bietet.

Installation

Um ein neues Next.js-Projekt zu erstellen, verwenden Sie:

npx create-next-app@latest mein-projekt

App Router

Next.js 15 verwendet den neuen App Router als Standard. Dieser bietet:

  • Server Components - Standardmäßig serverseitig gerenderte Komponenten
  • Layouts - Verschachtelte Layouts für konsistente UI
  • Loading States - Eingebaute Loading-Zustände
  • Error Handling - Verbesserte Fehlerbehandlung

Static Export

Für statische Websites konfigurieren Sie next.config.js:

const nextConfig = {
  output: 'export',
  images: {
    unoptimized: true,
  },
}

Mit dieser Konfiguration werden alle Seiten als statische HTML-Dateien exportiert.