Introduction to App Router
App Router ใน Next.js เป็นระบบที่จัดการการนำทางและการเรนเดอร์หน้าต่างๆ ในแอปพลิเคชันของคุณ โดยคุณสามารถกำหนดเส้นทางตามโครงสร้างของไฟล์ได้ ทำให้การสร้างและจัดการหน้าเป็นเรื่องง่าย ด้วย App Router คุณสามารถจัดการเส้นทางแบบไดนามิก เส้นทางซ้อน และแม้กระทั่งสร้าง API routes ได้อย่างง่ายดาย
คุณสมบัติที่สำคัญ
การจัดการเส้นทางแบบไฟล์: Next.js ใช้ระบบการจัดการเส้นทางแบบไฟล์ ซึ่งไฟล์แต่ละไฟล์ในไดเรกทอรี
pagesจะกลายเป็นเส้นทางอัตโนมัติ วิธีนี้ช่วยลดความซับซ้อนในการกำหนดค่าเส้นทางและทำให้ง่ายต่อการเข้าใจและบำรุงรักษาการจัดการเส้นทางไดนามิก: คุณสามารถสร้างเส้นทางไดนามิกใน Next.js โดยใช้วงเล็บเหลี่ยมในชื่อไฟล์ เช่น
[id].jsสามารถจับคู่พารามิเตอร์ไดนามิกที่ส่งมาใน URL ได้เส้นทางซ้อน: Next.js รองรับการจัดการเส้นทางซ้อน ทำให้คุณสามารถสร้างโครงสร้างหน้าที่ซับซ้อนได้โดยการจัดไฟล์ในไดเรกทอรีซ้อนกัน
API Routes: นอกจากการจัดการเส้นทางของหน้า Next.js ยังให้คุณสร้าง API endpoints ภายในไดเรกทอรี
pages/apiได้ คุณสมบัตินี้ทำให้สะดวกในการสร้างแอปพลิเคชันแบบเต็มรูปแบบที่มีทั้งฟรอนต์เอนด์และแบ็คเอนด์ในที่เดียวกันLink Component: คอมโพเนนต์
Linkใน Next.js ใช้ในการสร้างการนำทางฝั่งลูกค้า ทำให้การเปลี่ยนหน้าเป็นไปอย่างราบรื่นโดยไม่ต้องโหลดหน้าใหม่ทั้งหมด
Last updated