Next.js ist ein Framework zum Erstellen von Websites und Web-Apps mit React. Es bietet eine fertige Struktur für häufige Aufgaben, etwa eine URL mit einer Seite zu verbinden und gemeinsame Seitenlayouts zu organisieren.
Mehrere Seiten können zum Beispiel denselben Kopf- und Fußbereich verwenden und dennoch unterschiedliche Inhalte anzeigen. Next.js bietet außerdem Möglichkeiten, Seiten sowohl auf einem Server als auch im Browser von Besuchern vorzubereiten.
Man kann sich React als Bausteine für die Benutzeroberfläche und Next.js als umfassendere Bauanleitung darum herum vorstellen. Es eignet sich für viele Projekte, ist aber nicht für jede Website erforderlich.
