NextJS'te Site Düzeninde İçerik

Bir önceki derste incelemeye başladığımız temel site düzenini ele alalım:

app/layout.jsxexport default function RootLayout({children}) {
  return (
    <html lang="en">
      <body>
        {children}
      </body>
    </html>
  );
}

Gördüğünüz gibi, site düzeni bir fonksiyon componentidir. Ayrıca, fonksiyona bir nesne parametre olarak geçirilir ve bu nesneden ilgili değişkene children anahtarı çıkarılır. Bu değişkende, istenen URL'ye karşılık gelen page.jsx dosyasının içeriği bulunur.

Yani, layout.jsx dosyasında site düzeni saklanır ve children değişkeni ile sayfa içeriğinin site düzeninde eklenmesi gereken yeri belirtiriz.

Örnek olarak, sayfa içeriğini bir etiket içine yerleştirelim:

app/layout.jsxexport default function RootLayout({children}) {
  return (
    <html lang="en">
      <body>
        <main>
          {children}
        </main>
      </body>
    </html>
  );
}
Задание 1

Sitenizin içeriğini main etiketi içine yerleştirin.