Next.js
React əsaslı, sürətli və SEO dostu saytlar üçün müasir veb framework.
Next.js - Vercel şirkətinin 2016-cı ildə yaratdığı, React üzərində qurulmuş açıq mənbəli veb framework-dür. Səhifələri serverdə hazırlayaraq sürətli açılan və axtarış sistemləri üçün rahat oxunan saytlar qurmağa imkan verir.
Next.js - React kitabxanası üzərində qurulmuş veb framework-dür (saytın skeletini təşkil edən hazır alətlər toplusu). React yalnız interfeys komponentlərini qurmağa cavabdehdirsə, Next.js buna routing (səhifələr arası keçid), server rendering, şəkil optimallaşdırması və hazır build sistemi əlavə edir. Layihə 2016-cı ildə Vercel şirkəti tərəfindən yaradılıb və MIT lisenziyası ilə tam pulsuz, açıq mənbəli şəkildə paylanır.
Next.js-in əsas gücü səhifələrin necə hazırlanmasındadır. SSR (server-side rendering - səhifənin serverdə hazır HTML kimi yığılması), SSG (static site generation - səhifələrin əvvəlcədən statik fayl kimi yaradılması) və ISR (incremental static regeneration - statik səhifələrin müəyyən intervalla avtomatik yenilənməsi) rejimlərini dəstəkləyir. Bu, adi JavaScript tətbiqlərindən fərqli olaraq həm istifadəçiyə, həm də Google botuna dərhal hazır məzmun göndərmək deməkdir.
Framework dünyada geniş yayılıb: Netflix, TikTok və Nike kimi şirkətlərin veb layihələrində istifadə olunduğu Vercel-in rəsmi nümunələrində göstərilir. Ətrafında böyük ekosistem formalaşıb - hazır kitabxanalar, UI komponentləri və geniş sənədlər yeni layihənin başlanğıcını xeyli sürətləndirir.
Müasir versiyalarında əsas arxitektura App Router adlanan yanaşma üzərində qurulub: fayl strukturu ilə routing, ümumi layout-lar və Server Components (kodun bir hissəsinin brauzerə göndərilmədən serverdə işləməsi) dəstəklənir. Bu, brauzerə düşən JavaScript həcmini azaldır və böyük layihələrdə kodun idarəsini asanlaşdırır.
Tez-tez verilən suallar
Next.js - React kitabxanası üzərində qurulmuş veb framework-dür (saytın əsas strukturunu verən hazır alətlər toplusu). Onu Vercel şirkəti 2016-cı ildə yaradıb və MIT lisenziyası ilə açıq mənbəli şəkildə paylayır. Korporativ saytlardan e-ticarətə qədər sürət və SEO tələb edən layihələrdə geniş istifadə olunur.



