Sagen Sie Claude Code oder ChatGPT „Ich will eine Web-App bauen“, hören Sie fast sicher: „Nehmen wir Next.js.“ Für erfahrene Entwickler ist das ein naheliegender Vorschlag. Einsteiger fragen sich dagegen sofort: „Was ist Next.js? Worin unterscheidet es sich von React? Brauche ich das wirklich?“

Das Fazit vorweg: Bei den ersten ein, zwei Projekten eines Einsteigers ist Next.js „bequem“, aber nicht „nötig“. Geht es darum, dass etwas läuft, genügt oft eine leichtere Option (statisches HTML, Astro, Vite + React). Zugleich empfiehlt die offizielle React-Dokumentation, neue Apps mit einem Framework zu beginnen, und nennt Next.js an erster Stelle. Dieser Artikel prüft beide Seiten an der offiziellen Dokumentation von React und Next.js (Stand 1. Oktober 2026) und zeigt, wo die Grenze zwischen Nutzen und Nicht-Nutzen verläuft.

Aufgabe dieses Artikels ist die Entscheidung, was zu tun ist, wenn die KI Next.js empfiehlt. Wie Next.js funktioniert (Rendering-Arten, App Router, Änderungen je Version), steht in Was ist Next.js?; ob Sie es auf Vercel hosten, in Wenn die KI „Nutze Vercel“ sagt.

AI RECOMMENDS · NEXT.JS

Auch wenn die KI es empfiehlt: Ihr erstes Projekt braucht es vielleicht nicht

– Drei Landepunkte, je nach Umfang dessen, was Sie bauen wollen

SMALL · Private Website / Blog
Statische Website wie Astro
Artikel auflisten braucht keine Serverlogik. WordPress oder Hugo reichen ebenfalls.
MEDIUM · To-do-App / internes Tool
Vite + React
Bildschirme hinter einem Login funktionieren gut als SPA. Auch gut, um React-Grundlagen zu lernen.
LARGE · SaaS / Shop / Produktivbetrieb
Hier glänzt Next.js
Öffentliche Seiten für Suchmaschinen plus Bereiche hinter dem Login und APIs in einem Projekt.

Die KI schlägt oft zuerst die vertraute Kombination „Next.js + Vercel + Tailwind“ vor.
Ein eigenes Urteil über den Umfang verändert, wie viel Sie lernen müssen.

1. Warum KI Next.js empfiehlt – 3 Gründe

KI-Werkzeuge haben echte Gründe, Next.js vorzuschlagen. Hier sind sie in drei Punkten.

3 Gründe, warum KI Next.js empfiehlt

1
Die Doku empfiehlt es
Die React-Dokumentation rät, mit einem Framework zu starten, und nennt Next.js zuerst
Für die KI eine Antwort, mit der man „kaum falschliegt“
2
„Alles inklusive“
Routing, serverseitiges Rendering, Bildoptimierung und APIs in einem Paket
Weniger Bibliotheken zu erklären
3
Kurzer Weg zur Veröffentlichung
GitHub mit Vercel verbinden, der Firma hinter Next.js, und ein Push veröffentlicht die Seite
Minimale Hürden beim Deployment

Grund 1: Die offizielle Dokumentation empfiehlt es

Die offizielle React-Seite „Creating a React App“ sagt: Wer mit React eine neue App oder Website baut, soll mit einem Framework beginnen – und nennt Next.js (App Router) zuerst. Auch veröffentlichter Code und Tutorials enthalten viele Next.js-Beispiele. Für die KI ist die Empfehlung von Next.js daher eine Antwort, mit der man kaum falschliegt – aber kein Urteil darüber, ob es für Ihren Fall am besten ist.

Grund 2: Alles Nötige ist dabei

Mit reinem React (Vite + React u. Ä.) brauchen Sie separate Bibliotheken für Routing, serverseitiges Rendering, Bildoptimierung und APIs. Next.js liefert das in einem Framework. Es ist nachvollziehbar, dass die KI „weniger zu erklären“ und „weniger Code“ schlussfolgert.

Grund 3: Ein kurzer Weg zur Veröffentlichung

Next.js wird von Vercel entwickelt und gepflegt, wie die React-Dokumentation festhält. Vercel veröffentlicht Ihre Website bei jedem Push über die GitHub-Integration, sodass zwischen Code schreiben und Livegang kaum Reibung liegt. Der Gratistarif von Vercel hat allerdings Bedingungen, etwa die Beschränkung auf nicht kommerzielle Nutzung. Details stehen in Wenn die KI „Nutze Vercel“ sagt.

2. Was ist Next.js? Nur so viel, wie Sie zur Entscheidung brauchen

Ordnen wir die Begriffe. Drei werden leicht verwechselt:

  • JavaScript: die grundlegende Programmiersprache, die im Browser läuft
  • React: eine von Meta (früher Facebook) entwickelte UI-Bibliothek, die Bildschirme aus Komponenten zusammensetzt
  • Next.js: ein von Vercel entwickeltes Framework auf Basis von React, das die Mechanismen bündelt, die jede Web-App braucht – Routing, serverseitiges Rendering, Optimierung usw.

Ein Vergleich aus dem Hausbau: JavaScript = Holz, React = Hammer und Säge, Next.js = ein Bausatzhaus, dessen Gerüst (Fundament, Stützen, Dachstuhl) schon steht. Sie ergänzen Innenausbau und Möbel und können einziehen – müssen sich aber an die Regeln des Bausatzes halten.

Mit Stand 1. Oktober 2026 ist Next.js 16.3 die neueste Version (veröffentlicht am 3. August 2026). Für die Entscheidung zählt das Tempo der Updates mehr als die Versionsnummer. Seit Juli 2026 veröffentlicht Next.js monatliche, vorab angekündigte Sicherheitsupdates, und im September 2026 erschienen Korrekturen mit 16.3 als „Active LTS“ und 15.5 als „Maintenance LTS“ (Next.js-Blog). Wer es einsetzt, sollte einplanen, diese Updates mitzugehen. Die ausführliche Erklärung der Funktionsweise (SSR, SSG, ISR, App Router, Änderungen je Version) steht in Was ist Next.js?

3. Brauchen Sie Next.js jetzt? Wo die Grenze verläuft

Klären Sie mit fünf Fragen, ob Sie Next.js brauchen. Danach folgen die Pro- und Kontra-Fälle aus der offiziellen Dokumentation und eine Tabelle zur Grenzlinie.

ENTSCHEIDUNG × 5

5 Fragen: Brauchen Sie Next.js?

F1. Was bauen Sie?
Statischer Blog oder Portfolio → Astro o. Ä. Next.js ist oft überdimensioniert.
F2. Zählt Suchmaschinen-Traffic?
Ja → HTML, das auf dem Server oder beim Build entsteht. Next.js, Astro oder SvelteKit. Eine reine Browser-SPA ist im Nachteil.
F3. Login oder Datenbank nötig?
Serverlogik nötig → Next.js (Route Handlers, Server Actions) oder ein separates Backend (Laravel, Express usw.).
F4. Kennen Sie die React-Grundlagen?
Noch nicht → mit Vite + React oder HTML+JS beginnen. Next.js bringt zusätzliche Konzepte wie die Trennung von Server und Client.
F5. Wo soll es laufen?
Nur statische Dateien möglich → statischer Export (einige Funktionen fehlen). Wo Node.js oder Docker läuft, alle Funktionen.

Zeigen mindestens zwei von F1–F3 auf Next.js, passt es gut.
Trifft fast keine zu, lohnt sich eine leichtere Option.

Pro und Kontra laut offizieller Dokumentation (Stand 1. Oktober 2026)

Die Next.js-Dokumentation enthält keine Liste mit „Fällen, in denen es nicht passt“. Das Material für die Entscheidung liefern stattdessen Reacts Anleitung zum Einstieg und die Next.js-Anleitung dazu, was wo läuft.

QuelleWas im Originaltext stehtWas das für Ihre Entscheidung heißt
React „Creating a React App“Empfiehlt, neue Apps mit einem Framework zu beginnen. Nennt Next.js (App Router), React Router (v7) und Expo (für native Apps)Für Web-Apps ist Next.js einer der offiziell empfohlenen Kandidaten – nicht der einzige
Dieselbe Seite, „Start From Scratch“Hat Ihre App Anforderungen, die Frameworks schlecht abdecken, wollen Sie ein eigenes Framework bauen oder die Grundlagen von React lernen, können Sie von Grund auf starten (Routing und Datenabruf wählen Sie selbst)Zum Lernen mit reinem React auf Vite zu beginnen, entspricht der offiziellen Linie
Next.js „Deploying“Node.js-Server und Docker unterstützen alle Funktionen; der statische Export ist eingeschränkt; plattformeigene Integrationen „können abweichen“ bei Funktionen und KompatibilitätWelche Funktionen verfügbar sind, hängt vom Hosting ab. Alles läuft auch ohne Vercel
Next.js „Static Exports“Beim statischen Export werden Cookies, Rewrites/Redirects/Headers-Einstellungen, ISR (periodische Neugenerierung) und anfrageabhängige Route Handlers nicht unterstütztFür Hosting, das nur statische Dateien ausliefert, ohne diese Funktionen planen oder eine andere Option wählen
Next.js-BlogSeit Juli 2026 monatliche Sicherheitsreleases, vorab angekündigt. Stand September 2026 ist 16.3 Active LTS und 15.5 Maintenance LTSLäuft es auf einem Server, gehört laufendes Patchen dazu

Wo die Grenze verläuft – Next.js wählen oder nicht

Fasst man die Originalquellen und die fünf Fragen zusammen, ergeben sich folgende Grenzlinien (lesen Sie die offiziellen Aussagen und die Zusammenfassung dieses Artikels getrennt).

BedingungNext.js wählenNicht wählen (Alternativen)
Was Sie bauenEine Web-App, die öffentliche Seiten mit Login-Bereichen und APIs mischtEine Website, die nur Artikel auflistet (Astro, Hugo, WordPress)
Suchmaschinen-TrafficViele Seiten sollen in die SucheNur Bildschirme hinter dem Login (SPA mit Vite + React)
LernstandReact-Grundlagen (Komponenten, Props, State) sitzenReact ist neu für Sie (auch die React-Doku zeigt den Weg von Grund auf)
HostingNode.js oder Docker verfügbar oder ein unterstützendes PaaS wie VercelNur statische Dateien möglich; wer Serverfunktionen braucht, wählt einen anderen Aufbau
BetriebMonatliche Sicherheitsupdates lassen sich einspielenKeine Kapazität, Updates zu verfolgen (statische Websites sind weniger exponiert)
VorhandenesEin neues ProjektLaravel, Rails, Django o. Ä. laufen bereits

4. Ohne Next.js starten – 4 wichtige Alternativen

Steht fest, dass „es nicht Next.js sein muss“, gibt es je nach Einsatz vier realistische Alternativen.

OptionFür wenStärkenSchwächen
AstroBlogs, Portfolios, LandingpagesGibt Seiten als HTML aus und ergänzt JavaScript nur dort, wo Interaktion nötig ist. Komponenten aus React, Vue und Svelte lassen sich mischenNicht geeignet für dynamische Apps rund um einen Login
Vite + ReactSPAs, interne Tools, To-do-AppsWenig Konfiguration, läuft sofort. Fokus auf React-GrundlagenSeiten für die Suche brauchen eine separate Serverlösung
SvelteKitServerseitiges Rendering gewünscht, aber nicht zwingend ReactSyntax nah an HTML. Serverseitiges Rendering eingebautIn React Gelerntes lässt sich nicht direkt übertragen
HTML + Vanilla JSWirklich kleine WebsitesKeine Abhängigkeiten; veröffentlichen durch Hochladen statischer DateienWird mit wachsendem Umfang schwer zu pflegen

Konkrete Leitlinien:

  • Privater Blog / Artikelseite → Astro. AI Arte selbst läuft auf Laravel, aber für einen neuen statischen Blog lohnt es sich, zuerst Astro auszuprobieren
  • To-do-App, Rechner, interne SPA → Vite + React. Auch gut, um React-Grundlagen zu lernen
  • „Ich will kein React“ → SvelteKit. Die Templates ähneln HTML
  • Eine einzelne Landingpage → HTML + CSS. Kein Framework nötig

5. Wenn Sie es nutzen – 5 Grundlagen

Wenn Sie sich für Next.js entscheiden, sind diese fünf Grundlagen das Minimum.

Grundlage 1: App Router vs. Pages Router

In Next.js existieren ein neuer Ansatz (App Router) und ein älterer (Pages Router) nebeneinander. Starten Sie neue Projekte mit dem App Router (die offizielle Dokumentation ist darauf ausgerichtet). Viele ältere Tutorials setzen den Pages Router voraus – gewöhnen Sie sich an, zu prüfen: „Ist das für den App Router?“

Grundlage 2: Server Components und Client Components

Das ist die zentrale Idee des App Routers. Komponenten sind standardmäßig Server Components (auf dem Server gerendert). Teile, die Interaktion wie Klicks brauchen, werden mit 'use client' am Dateianfang zu Client Components. Wer sich „Daten auf dem Server, Interaktion auf dem Client“ merkt, vermeidet einen Großteil der anfänglichen Verwirrung.

Grundlage 3: Dateinamen sind Routen

app/about/page.tsx → /about, app/blog/[slug]/page.tsx → /blog/beliebiger-text. Die Ordnerstruktur ist die URL. Das ist ein anderes Denkmodell als bei React Router und Co., daher anfangs ungewohnt.

Grundlage 4: Wohin Umgebungsvariablen gehören

API-Schlüssel und ähnliche Werte gehören in .env.local. Das Präfix NEXT_PUBLIC_ nur für Werte verwenden, die an den Browser gehen dürfen; reine Serverwerte bekommen es nicht. Das zu verwechseln und ein Geheimnis im Browser offenzulegen, ist ein klassischer Einsteigerunfall.

Grundlage 5: Hosting jenseits von Vercel

Laut der offiziellen Next.js-Seite „Deploying“ führen ein Node.js-Server (next start) und Docker alle Funktionen aus. Der statische Export nur einen Teil. Cloudflare, Netlify und andere nutzen eigene Integrationen, deren Funktionen und Kompatibilität laut Dokumentation „abweichen können“ (Cloudflare und Netlify arbeiten an verifizierten Adaptern). Auch auf Ihrem eigenen Server läuft alles, doch Updates und Überwachung übernehmen Sie selbst. Die Bedingungen von Vercel stehen in Wenn die KI „Nutze Vercel“ sagt.

6. 3 Fallen für Einsteiger

Falle 1: „Alles auf use client“

Wer bei jedem Fehler 'use client' ergänzt, verliert fast den ganzen Vorteil des serverseitigen Renderings. Dann wäre Vite + React einfacher. Denken Sie an „Client so wenig wie möglich, Server als Standard“.

Falle 2: Die Hosting-Bedingungen zu spät erfahren

Typischer Verlauf: Sie starten im Gratistarif von Vercel, weil die KI es vorgeschlagen hat, und erfahren später, dass „Werbung die Nutzung kommerziell macht und der Gratistarif damit nicht mehr gilt“. Der Hobby-Tarif von Vercel ist auf private, nicht kommerzielle Nutzung beschränkt; Pro kostet ab 20 $ im Monat, Mehrverbrauch wird nach Nutzung abgerechnet (Vercel-Dokumentation, Stand 1. Oktober 2026). Auch umgekehrt passiert es: Sie wollen die App auf ein Hosting legen, das nur statische Dateien ausliefert, und stellen hinterher fest, dass Weiterleitungen und ISR nicht funktionieren. Legen Sie vor dem Start fest, wo die App laufen soll, und planen Sie nur mit dem, was dort funktioniert.

Falle 3: Die KI schreibt alte Pages-Router-Syntax

Weil in den Trainingsdaten viel älterer Code steckt, liefert die KI manchmal Code mit getStaticProps im Pages-Router-Stil oder einem pages/-Verzeichnis. Schon der ausdrückliche Hinweis „für den App Router schreiben“ verbessert die Treffsicherheit. Siehe auch Prompt-Tipps.

Tipp: Wenn Sie mit KI programmieren, nennen Sie gleich zu Beginn Ihre Next.js-Version. Fügen Sie den Wert von next aus der package.json ein und ergänzen Sie eine Zeile wie „App Router, TypeScript“ – der erzeugte Code widerspricht Ihrem Projekt dann seltener. Next.js 16.3 hat außerdem eingeführt, dass Coding-Agenten ohne Einrichtung die zur Projektversion passende Dokumentation lesen können (Next.js 16.3).

Zusammenfassung

Die wichtigsten Punkte dieses Artikels:

  • Warum KI Next.js empfiehlt: die Doku empfiehlt es / alles inklusive / kurzer Weg zur Veröffentlichung – alles berechtigt, aber nicht dasselbe wie „das Beste für Sie“
  • Die React-Dokumentation empfiehlt, neue Apps mit einem Framework zu beginnen, zeigt aber auch den Weg von Grund auf, um die Grundlagen zu lernen
  • Entscheiden Sie mit fünf Fragen (was Sie bauen, Suchtraffic, Login/DB, React-Grundlagen, Hosting) und der Tabelle zur Grenzlinie
  • Next.js läuft mit allen Funktionen auf einem Node.js-Server oder in Docker; der statische Export nur mit einem Teil. Vercel ist nicht Pflicht
  • Wer es einsetzt, plant monatliche Sicherheitsupdates ein (seit Juli 2026)
  • Drei Fallen: alles auf use client / Hosting-Bedingungen zu spät erfahren / KI schreibt alten Pages Router

Wenn die KI sagt „Nehmen wir Next.js“, ist innezuhalten und zu prüfen, ob Sie es wirklich brauchen, bevor Sie zustimmen, der erste professionelle Schritt. Next.js ist ein mächtiges Werkzeug, aber Ihr erstes Projekt braucht es vielleicht nicht.

FAQ

F1. Sollte ich React vor Next.js lernen?

Ja. Next.js baut auf React auf, deshalb sind die Grundlagen (Komponenten, Props, State) unverzichtbar. Die Reihenfolge „offizielle Lernseiten von React → eine einfache SPA mit Vite → dann Next.js“ hilft, React- und Next.js-Themen auseinanderzuhalten.

F2. Haben Next.js und React Native etwas miteinander zu tun?

Ähnliche Namen, verschiedene Dinge. React Native dient zum Bau von Mobil-Apps (iOS/Android), Next.js ist ein Framework für Web-Apps. Für eine Mobil-App lohnt ein Blick auf Expo, das die React-Dokumentation für native Apps nennt.

F3. Kann ich auch anderswo als auf Vercel kostenlos veröffentlichen?

Ja, aber jeder Anbieter hat Bedingungen. Der Gratistarif von Cloudflare Pages erlaubt 500 Builds pro Monat (offizielle Limits); der Free-Tarif von Netlify hat 300 Credits pro Monat und stoppt an der Grenze (für Konten ab September 2025). Einen statischen Export können Sie überall veröffentlichen, wo statische Dateien ausgeliefert werden. Die Bedingungen der Gratistarife stehen in Was ist PaaS (Vercel & Co.)?

F4. Server Components oder Client Components – was schreibe ich?

Standardmäßig Server, Client nur für Interaktion. Alles, was useState, useEffect, onClick usw. nutzt, braucht 'use client'. Datenabruf (fetch, Datenbank) gehört auf den Server. Im Zweifel zuerst als Server Component schreiben und nur die Teile, die Fehler werfen, als Client auslagern.

F5. Ähnelt das dem Artikel über die KI-Empfehlung für Docker?

Ja, es ist dieselbe Serie. Werkzeuge, die die KI als „Standard“ empfiehlt (Docker, Next.js, TypeScript usw.), werden empfohlen, weil sie verbreitet sind, nicht weil sie zwingend das Beste für Sie sind. Einsteiger denken schnell „die KI empfiehlt es, also brauche ich es“; die Idee dieses Artikels ist, ein eigenes Urteil zu Umfang, Ziel und Lernstand einzufügen.