Next.js - ภาพรวม
Next.js คือ React Based framework ที่มีความสามารถในการเรนเดอร์ฝั่งเซิร์ฟเวอร์ เร็วมากและเป็นมิตรกับ SEO
การใช้ Next.js คุณสามารถสร้างแอปพลิเคชันที่ใช้การตอบสนองที่แข็งแกร่งได้อย่างง่ายดายและทดสอบ ต่อไปนี้เป็นคุณสมบัติหลักของ Next.js
Hot Code Reload - เซิร์ฟเวอร์ Next.js ตรวจพบไฟล์ที่แก้ไขและโหลดซ้ำโดยอัตโนมัติ
Automatic Routing- ไม่จำเป็นต้องกำหนดค่า url ใด ๆ สำหรับการกำหนดเส้นทาง ไฟล์จะถูกวางไว้ในโฟลเดอร์เพจ URL ทั้งหมดจะถูกจับคู่กับระบบไฟล์ การปรับแต่งสามารถทำได้
Component specific styles - style-jsx ให้การสนับสนุนสำหรับรูปแบบเฉพาะทั่วโลกและส่วนประกอบ
Server side rendering - ส่วนประกอบปฏิกิริยาจะแสดงผลล่วงหน้าบนเซิร์ฟเวอร์จึงโหลดได้เร็วขึ้นบนไคลเอนต์
Node Ecosystem - Next.js เป็นเจลที่ทำปฏิกิริยาได้ดีกับระบบนิเวศของโหนด
Automatic code split- Next.js แสดงหน้าเว็บด้วยไลบรารีที่ต้องการ Next.js แทนที่จะสร้างไฟล์ javascript ขนาดใหญ่เพียงไฟล์เดียวจะสร้างทรัพยากรหลายรายการ เมื่อโหลดเพจจะมีการโหลดเฉพาะหน้าจาวาสคริปต์ที่จำเป็นเท่านั้น
Prefetch - Next.js จัดเตรียมคอมโพเนนต์ลิงก์ซึ่งใช้เพื่อเชื่อมโยงคอมโพเนนต์หลายรายการรองรับคุณสมบัติการดึงข้อมูลล่วงหน้าเพื่อดึงทรัพยากรของเพจล่วงหน้าในพื้นหลัง
Dynamic Components - Next.js อนุญาตให้นำเข้าโมดูล JavaScript และ React Components แบบไดนามิก
Export Static Site - Next.js อนุญาตให้ส่งออกไซต์แบบคงที่แบบเต็มจากเว็บแอปพลิเคชันของคุณ
Built-in Typescript Support - Next.js เขียนด้วย typescripts และให้การสนับสนุน typescript ที่ยอดเยี่ยม