Twoja pierwsza strona
Część sekcji Podstawy Next.js ścieżki React w Coddy. Lekcja 3 z 47.
Czas edytować stronę. app/page.jsx to zwykły komponent React, taki sam jak te, które tworzyłeś(-aś) w całym kursie Fundamentals:
export default function Home() {
return (
<main>
<h1>Welcome!</h1>
</main>
);
}Dwie drobne zasady, które nigdy się nie zmieniają:
- Strona musi być domyślnym eksportem pliku: dzięki temu Next.js ją znajduje
- Nazwa komponentu zależy od Ciebie; o adresie URL decydują tylko nazwa pliku i folder
Zwróć uwagę, czego brakuje: nie ma rejestracji tras, importów routera ani ReactDOM.render. Piszesz komponent we właściwym pliku i jest to strona.
Wyzwanie
PoczątkującySpraw, aby strona główna witała użytkownika.
- W pliku
app/page.jsx, wewnątrz<main>, dodaj element<h1>zid="title". - Jego tekst musi być dokładnie taki:
Welcome to Next.js.
Spróbuj swoich sił
import './globals.css';
export const metadata = {
title: 'My App',
};
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy Next.js
4Serwer i klient
Dwa rodzaje komponentówOdczytywanie błęduLinia „use client”Ograniczaj części klienckieSerwer wewnątrz klientaPodsumowanie: serwer i klient7Nawigacja po stronie klienta
Aktywny linkRouting programowyFiltrowanie za pomocą URLObsługa trasPodsumowanie: nawigacja