Trang đầu tiên
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 3 trên 47.
Đã đến lúc chỉnh sửa một trang. app/page.jsx là một thành phần React thông thường, giống như những thành phần bạn đã viết trong suốt khóa Fundamentals:
export default function Home() {
return (
<main>
<h1>Welcome!</h1>
</main>
);
}Hai quy tắc nhỏ không bao giờ thay đổi:
- Trang phải là default export của tệp: đó là cách Next.js tìm thấy trang
- Bạn có thể tự đặt tên cho component; chỉ tên tệp và thư mục quyết định URL
Hãy chú ý những gì còn thiếu: không có đăng ký tuyến đường, không có import router, không có ReactDOM.render. Bạn viết một component trong đúng tệp, và nó sẽ là một trang.
Thử thách
Người mớiĐể trang chủ chào hỏi.
- Trong
app/page.jsx, bên trong<main>, hãy thêm một<h1>cóid="title". - Văn bản bên trong phải chính xác là
Welcome to Next.js.
Tự làm thử
import './globals.css';
export const metadata = {
title: 'My App',
};
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
</body>
</html>
);
}Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
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ướng