Menu
Coddy logo textTech

1단계: 기본 셸 구성

Coddy React 여정의 Next.js 핵심 (Next.js Essentials) 섹션에 포함된 레슨. 47개 중 39번째.

challenge icon

챌린지

쉬움

app/layout.jsx에 셸을 작성하세요.

  1. ./globals.cssnext/link에서 Link를 가져오세요.
  2. title 객체를 포함하는 metadata를 내보내세요. defaultCoddy Eats로, template%s | Coddy Eats로 설정하세요.
  3. <body> 안에 세 개의 링크를 담는 <nav className="nav">를 추가하세요. 첫 번째 링크는 className="brand"를 사용하고 /로 연결되며 Coddy Eats를 표시합니다. 두 번째 링크는 id="nav-menu"를 사용하고 /로 연결되며 Menu를 표시합니다. 세 번째 링크는 id="nav-desserts"를 사용하고 /?category=dessert로 연결되며 Desserts를 표시합니다.
  4. nav 아래에서 {children}<div className="container">로 감싸세요.

직접 해보기

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

Next.js 핵심 (Next.js Essentials)의 모든 레슨