Next.js Konzepte: Checkliste für Vibe Coders

Claude, Cursor und Copilot schlagen dir Next.js vor weil ihre Trainingsdaten voll davon sind, nicht weil dein Projekt es braucht. Aber wenn du dich bewusst für Next.js entscheidest, musst du diese 12 Konzepte kennen. Sonst arbeitest du mit einem Tool, das du nicht verstehst. Der Vanilla vs. Next.js Vergleich zeigt wann welcher Stack passt.
Frequently Asked Prompts Entscheidungshilfe
Ich baue [Projektbeschreibung]. Brauche ich Next.js oder reicht Vanilla HTML/CSS/JS? Begründe mit konkreten technischen Argumenten, nicht mit Popularität.
Konzept erklären
Erkläre mir [Server Components / App Router / getStaticProps] in Next.js so dass ein Vibe Coder ohne React-Erfahrung es versteht. Mit einem Minimal-Beispiel.
Migration
Ich habe eine Next.js-Seite die eigentlich nur statisches HTML braucht. Zeige mir Schritt für Schritt wie ich sie zu Vanilla HTML/CSS/JS migriere.
React-Grundlagen (Voraussetzung für Next.js)
- Components, Alles in React ist eine Funktion die HTML zurückgibt (JSX). Seiten bestehen aus verschachtelten Komponenten. Ohne dieses Konzept verstehst du nichts was Next.js generiert.
- Props, Daten die von oben nach unten fließen. Eine Parent-Komponente gibt Werte an Child-Komponenten weiter. Jede KI-generierte Seite nutzt Props extensiv.
- useState / useEffect, State verwaltet Daten die sich ändern (Formulare, Toggles, Counter). useEffect führt Code bei Mount oder Änderung aus. Die zwei Hooks die 90 Prozent aller React-Logik abdecken.
- JSX ist kein HTML, In JSX heißt es className statt class, htmlFor statt for, und jedes Element muss geschlossen werden. Wenn du HTML kennst aber JSX-Fehler nicht findest, liegt es daran.
Next.js-spezifische Konzepte
- App Router vs. Pages Router, Seit Next.js 13 gibt es zwei Routing-Systeme. App Router (app/ Ordner) ist der neue Standard mit Server Components. Pages Router (pages/) ist Legacy. Claude generiert meistens App Router, wenn du altes Tutorial-Wissen hast, kollidiert das.
- Server Components vs. Client Components, Standard in Next.js 15: alles ist Server Component (läuft auf dem Server, kein JS im Browser). Für Interaktivität brauchst du "use client" am Dateianfang. Häufiger KI-Fehler: interaktive Elemente ohne "use client".
- File-based Routing, Jede Datei in app/ wird automatisch eine Route. app/about/page.tsx wird /about. Kein React Router nötig. Einfach, aber wenn du die Konvention nicht kennst, findest du nichts.
- SSR / SSG / ISR, Server-Side Rendering (jeder Request), Static Site Generation (Build-Time), Incremental Static Regeneration (Mischung). Für Content-Seiten: SSG. Für dynamische Daten: SSR oder ISR. Die meisten Vibe-Coder brauchen nur SSG, oder gleich Vanilla JS.
- API Routes, Backend-Endpunkte direkt in deinem Next.js-Projekt: app/api/hello/route.ts. Das ist der Hauptgrund warum Next.js existiert: Frontend und Backend in einem Repo. Wenn du kein Backend brauchst, brauchst du kein Next.js.
- node_modules und Build-Step, Next.js braucht npm install (~187 MB node_modules) und einen Build-Prozess (bis zu 5 Minuten). Das ist der fundamentale Unterschied zu Vanilla: Jede Änderung muss kompiliert werden bevor sie live geht. Vercel übernimmt das, aber du musst wissen dass es passiert.
- Hydration, Next.js rendert HTML auf dem Server, dann lädt der Browser JavaScript um es interaktiv zu machen. Dieser Prozess heißt Hydration und kostet 42 KB+ React-Runtime. Wenn deine Seite ohne Interaktion auskommt: Hydration ist reiner Overhead.
- next.config.js, Zentrale Konfigurationsdatei. Hier werden Redirects, Image-Domains, Environment-Variables und Build-Optionen definiert. Claude generiert sie oft falsch oder veraltet, immer gegenchecken.
Lernpfad: So lernst du Next.js Schritt für Schritt
Drei Stufen, vom React-Einstieg bis zum produktionsreifen Next.js-Projekt.
Basics (Woche 1) Next.js (Woche 2-3) Deployment (Woche 4)
React-Grundlagen zuerst
- Components verstehen, Alles in React ist eine Funktion. Baue 5 einfache Komponenten: Button, Card, Header, Footer, Nav.
- Props und State, Daten von oben nach unten (Props), veränderlicher Zustand (useState). Baue ein einfaches Counter-Beispiel.
- useEffect, Code bei Mount oder Datenänderung ausführen. API-Calls und Event-Listener gehören hierher.
- JSX-Eigenheiten, className statt class, htmlFor statt for. Jeden Fehler einmal gemacht haben ist besser als ihn nie zu machen.
Tipp: React ohne Framework zuerst lernen: Vite + React reicht für die Basics. Kein Next.js-Overhead, keine Verwirrung durch Server Components.
Next.js-spezifische Konzepte
- App Router vs. Pages Router, Lerne den App Router (app/ Ordner). Pages Router ist Legacy, Claude generiert meistens App Router.
- Server vs. Client Components, Standard: alles Server Component. Für Interaktivität: „use client" am Dateianfang. Das ist der häufigste Fehler bei KI-generiertem Code.
- File-based Routing, Jede page.tsx in app/ wird automatisch eine Route. Lege 3 Routen an und navigiere zwischen ihnen.
- SSG für Content, Statische Inhalte mit generateStaticParams. Für Landing Pages und Blogs ist das die richtige Wahl.
Checkpoint: Kannst du den Unterschied zwischen Server und Client Component erklären? Kannst du eine API Route erstellen? Wenn ja, bist du bereit für Deployment.
Deployment und Produktion
- Vercel verbinden, GitHub-Repo verknüpfen, Auto-Deploy auf main konfigurieren. Preview-Deployments für jeden Branch.
- Environment Variables, Secrets niemals im Code. Vercel Dashboard → Settings → Environment Variables.
- next.config.js verstehen, Redirects, Image-Domains, Output-Mode. Claude generiert sie oft falsch, immer gegen aktuelle Docs prüfen.
- Lighthouse Score prüfen, Next.js hat Overhead. Prüfe ob dein Score den Complexity-Aufwand rechtfertigt. Unter 90: Framework hinterfragen.
Ehrliche Frage: Braucht dein Projekt Next.js, oder hättest du mit Vanilla HTML/CSS/JS schneller dasselbe Ergebnis mit besserem Lighthouse-Score erreicht?
Zum Thema: Web Dev for Vibe Coders, Der komplette Guide 2026
Quellen
- nextjs.org/docs, Offizielle Next.js Dokumentation
- react.dev, Offizielle React Dokumentation
FAQ
Sollte ich erst React lernen oder direkt Next.js?
Erst React-Grundlagen (Components, Props, Hooks), dann Next.js. Ohne React-Verständnis ist Next.js eine Blackbox. Für Vibe Coding reichen 2-3 Tage React-Basics.
Kann ich Next.js nur für statische Seiten nutzen?
Ja, mit Static Export (output: 'export' in next.config.js). Aber dann nutzt du ein 421-KB-Framework für etwas das 18 KB Vanilla JS erledigt. Es ist wie ein LKW zum Brötkchen-Holen.
Warum empfiehlt Claude ständig Next.js?
Weil die Trainingsdaten überproportional viel React/Next.js-Code enthalten. Das ist eine statistische Tendenz, keine technische Empfehlung. Expliziter Constraint im Prompt: "Vanilla HTML/CSS/JS, kein Framework" löst das Problem.
Weiterarbeiten
Fertige Prompts zum Kopieren. Jeder Prompt nimmt Bezug auf diesen Artikel und laesst sich in einer eigenen KI weiterverwenden.
Fakten prüfen
Prüft die Behauptungen des Artikels gegen aktuelle Quellen.
Prüfe die zentralen Behauptungen aus dem folgenden Artikel gegen aktuelle, seriöse Quellen. Nenne für jede geprüfte Aussage, ob sie gedeckt, veraltet oder umstritten ist, und gib jeweils die Quelle an, mit der du geprüft hast. Artikel: „Next.js Konzepte: Checkliste für Vibe Coders“ Kurzfassung: Die 12 Next.js Konzepte die du kennen musst wenn die KI dir ein Framework vorschlägt. Checkliste zum Abhaken, und zum Hinterfragen.
Thema vertiefen
Recherchiert, was der Artikel offen lässt, und führt das Thema weiter.
Vertiefe das folgende Thema über das hinaus, was der Artikel schon abdeckt. Finde aktuelle Entwicklungen, Gegenpositionen und offene Fragen, die hier fehlen, und ordne ein, wie sie zum Artikel stehen. Artikel: „Next.js Konzepte: Checkliste für Vibe Coders“ Kurzfassung: Die 12 Next.js Konzepte die du kennen musst wenn die KI dir ein Framework vorschlägt. Checkliste zum Abhaken, und zum Hinterfragen.
Meinungsbild einholen
Sammelt aktuelle Diskussionen und Positionen, als Ersatz für eine Kommentarspalte.
Sammle aktuelle öffentliche Diskussionen, Gegenpositionen und offene Streitpunkte zum Thema des folgenden Artikels. Ordne die Positionen ein, ohne sie zu bewerten, und markiere, wo Uneinigkeit besteht. Artikel: „Next.js Konzepte: Checkliste für Vibe Coders“ Kurzfassung: Die 12 Next.js Konzepte die du kennen musst wenn die KI dir ein Framework vorschlägt. Checkliste zum Abhaken, und zum Hinterfragen.
Autor
Gründer · SEO & KI
SEO-Berater aus Bochum. Spezialisiert auf technisches SEO, Local SEO und Generative Engine Optimization für KMU im DACH-Raum, evidenzbasiert und ohne Hype-Versprechen.
Weiterlesen

Short List: Context Engineering
Die wichtigsten Quellen zum Shift von Prompt Engineering zu Context Engineering – von Karpathy bis Willison.
JETZT LESEN →
Implizites Wissen und KI-Training
Ein Statement zum Roter-Faden-Post. Halb Scherz, halb ernst. Über implizites Wissen, das wir umsonst hergeben, und warum wir danach schneller rennen müssen.
JETZT LESEN →
Context Engineering erklärt
Prompt Engineering ist tot. Context Engineering lebt. Warum CLAUDE.md mehr wert ist als jeder Prompt – und was das für die Zukunft der KI-Arbeit bedeutet.
JETZT LESEN →