Coding Gun

NextJS vs React

Next.JS คือ React Framework ที่เข้ามาช่วยให้ผู้ใช้ React ทำงานได้ง่ายขึ้น โดยเฉพาะเรื่องการสร้าง Route โดยใน Next.JS จะใช้ App Route ในการทำงาน ในบทความนี้เราจะพาไปดูความแตกต่างของ Next.js และ React กัน

React คืออะไร

ข้อดีของ React

ข้อเสียของ React


Next.js คืออะไร

ข้อดีของ Next.js

ข้อเสียของ Next.js


สรุปความแตกต่างของ Next.js และ React

คุณสมบัติ React (Library) Next.js (Framework)
Routing ต้องติดตั้ง React Router เอง Built-in file-based routing
Rendering CSR เป็นหลัก CSR, SSR, SSG, ISR
SEO ทำได้แต่ต้อง config เพิ่ม SEO-friendly ตั้งแต่แรก
Data Fetching ใช้ fetch / axios เอง มี getServerSideProps, getStaticProps, app router
Config ต้องตั้งค่า build tools เอง มี config เริ่มต้นให้ใช้งาน
ใช้กับ Backend แยก Project มี API routes ในตัว
Learning Curve ต่ำกว่า สูงกว่าเล็กน้อย
Phanupong Permpimol
Follow me