Ôn tập: bố cục
Thuộc phần Kiến thức thiết yếu về Next.js trong hành trình React của Coddy. Bài học 16 trên 47.
Thử thách
Trung bìnhÔn tập chương: tạo khung cho Coddy Eats với thanh điều hướng dùng chung và tiêu đề tab phù hợp.
- Trong
app/layout.jsx, bên trong<body>và phía trên{children}, thêm<nav>cóid="nav", bên trong là một<Link>đến/cóid="home-link"và nội dungHome, cùng một<Link>đến/menucóid="menu-link"và nội dungMenu. - Vẫn trong layout, đổi tiêu đề
metadatathành chính xácCoddy Eats. - Trong
app/menu/page.jsx, xuất một đối tượngmetadatacó tiêu đềOur Menu, để tab menu có tên riêng.
Các bài kiểm tra đọc tiêu đề tab trên cả hai trang và kiểm tra thanh điều hướng vẫn còn sau khi chuyển đến /menu.
Tự làm thử
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>
);
}Tất cả bài học trong Kiến thức thiết yếu về Next.js
4Máy chủ và client
Hai loại thành phầnĐọc lỗiDòng 'use client'Giữ phần client nhỏ gọnMáy chủ bên trong clientTóm tắt: máy chủ và client7Điều hướng phía máy khách
Liên kết đang hoạt độngĐiều hướng bằng codeLọc bằng URLBộ xử lý tuyến đườngÔn tập: Điều hướng2Định tuyến và liên kết
Thư mục tạo thành tuyến đườngTuyến đường lồng nhauLiên kết các trangTuyến đường độngTrang không tìm thấyÔn tập: định tuyến3Bố cục và siêu dữ liệu
Bố cục gốcĐiều hướng dùng chungBố cục lồng nhauSiêu dữ liệu trangSiêu dữ liệu độngÔn tập: bố cục