Next.js – Reactdan kuchliroq framework
Agar sen react bilan ishlagan bo‘lsang, Next.js nomini eshitgandirsan. Next.js bu react asosida qurilgan framework, uni vercel chiqargan. Maqsadi – web saytlarni tezroq, qulayroq va SEO uchun yaxshi qilish.
Next.js nima?
Oddiy react faqat frontendni beradi, backend yoki SEO tarafini o‘zing qilish kerak bo‘ladi. Next.js esa bitta joyda hammasini beradi: frontend + backend.
Asosiy pluslari
SSR (Server side rendering) – sahifa serverda tayyorlanib keladi, demak tezroq va google uchun yaxshi.
SSG (Static site generation) – sahifalar build vaqtida tayyor bo‘lib qoladi.
API routes – backend endpoint yozsa bo‘ladi, masalan /api/hello.
Routing – alohida router kerak emas, fayl nomiga qarab route bo‘ladi.
Image optimization – rasmlar avtomatik optimallashtiriladi.
Qanday boshlash mumkin?
npx create-next-app@latest my-app
cd my-app
npm run dev
So‘ngra brauzerda localhost:3000 ochiladi.
Oddiy kod
pages/index.js ichida:
export default function Home() {
return (
Salom, bu Next.js
Men serverdan render qildim
)
}
Top comments (0)