NextJS-daky web sahypasynyň maketindäki mazmun
Öňki sapakda gözden geçirmäge başlanan web sahypasynyň esasy maketini gözden geçirip göräli:
export default function RootLayout({children}) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}
Görşüňiz ýaly, sahypa maketi funksiýa bilen komponent bolup durýar. Şol bir wagtyň özünde
funksiýanyň parametrine bir obýekt geçirilýär,
we biz bu obýektden children açar sözüni
degisli haýsydyr bir üýtgeýjä çykarýarys.
Bu üýtgeýjide talap edilen URL bilen gabat gelýän
page.jsx faýlynyň mazmuny saklanýar.
Ýagny, layout.jsx faýlynda bize
sahypanyň maketi saklanýar, children
üýtgeýjisi bolsa, sahypanyň mazmuny
haysy ýere goýulmalydygyny görkezmek üçin ulanylýar.
Mysal üçin, sahypanyň mazmunyny haýsydyr bir tege içinde düzeliň:
export default function RootLayout({children}) {
return (
<html lang="en">
<body>
<main>
{children}
</main>
</body>
</html>
);
}
Sahypaňyzyň mazmunyny
main teginde düzüň.