Sayfa Üst Verileri
Coddy'nin React Journey'sinin Next.js Temel Esasları bölümünün bir parçası. Ders 14 / 47.
Tarayıcı sekmesi, yer imi, Google sonucu, bir sohbet içindeki bağlantı önizlemesi: hepsi sayfanın <title> ve <meta> etiketlerini okur. Next.js içinde bu etiketleri hiçbir zaman elle yazmazsınız.
Bunun yerine bir sayfa veya düzen, metadata adlı bir nesneyi dışa aktarır:
// app/menu/page.jsx
export const metadata = {
title: 'Our Menu',
description: 'Everything we cook.',
};
export default function Menu() {
return <h1>Our Menu</h1>;
}Adı önemlidir: yol dosyasından dışa aktarılan ad tam olarak metadata olmalıdır. Next.js bunu oluşturma sırasında okur ve head bölümünü sizin için yazar.
Meta veriler, düzenlerle aynı dıştan içe sırayla ağaç boyunca aşağı doğru birleştirilir: kök düzen varsayılanları belirler ve herhangi bir sayfa bunları geçersiz kılabilir. metadata dışa aktarımı olmayan bir sayfa, düzenin belirlediği her şeyi devralır; bu nedenle şimdiye kadar her sayfa kök düzeninizden sonra çağrılmıştır.
Görev
BaşlangıçŞu anda Coddy Eats'in her sekmesinde Coddy Eats yazıyor, çünkü kök düzen bunu ayarlıyor. Menü sayfası kendine ait bir başlığı hak ediyor.
app/menu/page.jsxiçinde, bileşenin üstünde birmetadatanesnesi dışa aktarın.- Bu nesneye tam olarak
titledeğerine sahip birOur Menuverin.
Testler / üzerindeki belge başlığını okur, ardından /menu adresine gider ve başlığı tekrar okur.
Kendin dene
import './globals.css';
export const metadata = {
title: 'Coddy Eats',
};
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Next.js Temel Esasları bölümündeki tüm dersler
2Yönlendirme ve Bağlantılar
Klasörler Yoldurİç İçe YollarSayfaları BağlamaDinamik YollarBulunamadı SayfalarıÖzet: Yönlendirme3Düzenler ve Üst Veriler
Kök Düzen (Root Layout)Paylaşılan GezintiYuvalanmış DüzenlerSayfa Üst VerileriDinamik Üst VerilerÖzet: Düzenler