La tua prima pagina
Fa parte della sezione Nozioni essenziali di Next.js del percorso React di Coddy. Lezione 3 di 47.
È ora di modificare una pagina. app/page.jsx è un normale componente React, dello stesso tipo di quelli che hai scritto in tutto il corso Fundamentals:
export default function Home() {
return (
<main>
<h1>Welcome!</h1>
</main>
);
}Due piccole regole che non cambiano mai:
- La pagina deve essere l’esportazione predefinita del file: è così che Next.js la trova
- Il nome del componente lo scegli tu; solo il nome del file e la cartella determinano l’URL
Nota cosa manca: nessuna registrazione di route, nessun import di un router, nessun ReactDOM.render. Scrivi un componente nel file giusto e sarà una pagina.
Sfida
PrincipianteFai in modo che la pagina iniziale saluti.
- In
app/page.jsx, all'interno di<main>, aggiungi un<h1>conid="title". - Il suo testo deve essere esattamente
Welcome to Next.js.
Provalo tu
import './globals.css';
export const metadata = {
title: 'My App',
};
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Nozioni essenziali di Next.js
4Server e Client
Due tipi di componentiLeggere l'erroreLa riga 'use client'Mantieni piccole le parti ClientServer dentro ClientRiepilogo: Server e Client7Navigazione lato client
Il link attivoRouting programmaticoFiltrare con l'URLGestori delle routeRiepilogo: navigazione2Routing e collegamenti
Le cartelle sono routeRoute annidateCollegare le pagineRoute dinamichePagine non trovateRiepilogo: routing5Dati sul server
Componenti asincroniIn attesa dei parametri della routeDue fetch contemporaneiStati di caricamentoGestione degli erroriRiepilogo: recupero dei dati8Progetto: Coddy Eats
Passaggio 1: La struttura