Menu
Coddy logo textTech

Özet: Düzenler

Coddy'nin React Journey'sinin Next.js Temel Esasları bölümünün bir parçası — ders 16 / 47.

challenge icon

Görev

Orta

Bölüm özeti: Coddy Eats'e kendi iskeletini verin: paylaşılan bir gezinti çubuğu (nav) ve gerçek sekme başlıkları.

  1. app/layout.jsx dosyasında, <body> içinde ve {children} bileşeninin üstünde, id="nav" niteliğine sahip bir <nav> ekleyin. Bu nav içinde id="home-link" ve Home metnine sahip, / konumuna yönlendiren bir <Link> ve id="menu-link" ve Menu metnine sahip, /menu konumuna yönlendiren bir <Link> bulunsun.
  2. Yine layout içinde, metadata başlığını (title) tam olarak Coddy Eats olarak değiştirin.
  3. app/menu/page.jsx dosyasında, menü sekmesinin adlandırılması için Our Menu başlığına sahip bir metadata nesnesi export edin.

Testler her iki sayfadaki sekme başlığını okur ve /menu konumuna geçtikten sonra nav bileşeninin hâlâ orada olduğunu kontrol eder.

Kendin dene

import './globals.css';
import Link from 'next/link';

export const metadata = {
    title: 'My App',
};

export default function RootLayout({ children }) {
    return (
        <html lang="en">
            <body>
                {children}
            </body>
        </html>
    );
}

Next.js Temel Esasları bölümündeki tüm dersler