Deine erste Seite
Teil des Abschnitts Next.js Essentials der React-Journey von Coddy — Lektion 3 von 47.
Zeit, eine Seite zu bearbeiten. app/page.jsx ist eine gewöhnliche React-Komponente, genau wie die, die Sie in den Grundlagen geschrieben haben:
export default function Home() {
return (
<main>
<h1>Welcome!</h1>
</main>
);
}Zwei kleine Regeln, die sich nie ändern:
- Die Seite muss der default export der Datei sein: So findet Next.js sie
- Der Name der Komponente bleibt Ihnen überlassen; nur der Dateiname und Ordner bestimmen die URL
Beachten Sie, was fehlt: keine Routen-Registrierung, keine Importe eines Routers, kein ReactDOM.render. Sie schreiben eine Komponente in der richtigen Datei, und sie ist eine Seite.
Aufgabe
AnfängerSorge dafür, dass die Startseite Hallo sagt.
- Füge in
app/page.jsxinnerhalb von<main>ein<h1>mitid="title"hinzu. - Der Text muss exakt
Welcome to Next.jslauten.
Probier es selbst
import './globals.css';
export const metadata = {
title: 'My App',
};
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Next.js Essentials
4Server & Client
Zwei Arten von KomponentenDen Fehler lesenDie 'use client'-ZeileClient-Teile klein haltenServer innerhalb von ClientZusammenfassung: Server & Client7Client-seitige Navigation
Der aktive LinkProgrammatisches RoutingFiltern mit der URLRoute-HandlerZusammenfassung: Navigation