საიტის ნაწილები მთავარ ლეაუტში NextJS-ში
მოდით შევხედოთ ჩვენს საიტის ლეაუტს. ამჟამად მასში მითითებულია ბრძანება გვერდის ცვალებადი კონტენტის ჩასასმელად:
export default function RootLayout({children}) {
return (
<html lang="en">
<body>
<main>
{children}
</main>
</body>
</html>
);
}
თუმცა, საიტზე ჩვეულებრივ არის სხვა ნაწილებიც, რომლებიც უცვლელი რჩება სხვადასხვა გვერდისთვის. მაგალითად, ეს შეიძლება იყოს ჰედერი და ფუტერი. მოდით დავამატოთ ისინი ჩვენს ლეაუტში:
export default function RootLayout({children}) {
return (
<html lang="en">
<body>
<header>
header
</header>
<main>
{children}
</main>
<footer>
footer
</footer>
</body>
</html>
);
}
დაამატეთ თქვენი პროექტის ლეაუტს ბლოკი ჰედერით, ფუტერით, ასევე მარჯვენა და მარცხენა საიდბარებით.