DEV Community

Amirbek Hojiev
Amirbek Hojiev

Posted on

About Next JS

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)