Sobes.tech
Middle

Next.js ilə nə qədər sıx işləyirsiniz? Hansı xüsusiyyətlərdən istifadə edirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Orta və böyük mürəkkəbli layihələrdə Next.js ilə işlədim. Aşağıdakı xüsusiyyətləri istifadə edirəm:

  • SSR (Server-Side Rendering) SEO-nu yaxşılaşdırmaq və sürətli ilk render üçün.
  • Statik Yaradılma (SSG) nadir hallarda dəyişən məzmun üçün, yükləməni sürətləndirir.
  • API Yolları ilə layihədə birbaşa backend endpointləri yaratmaq.
  • Dinamik Routing ilə parametrli səhifələrin asan yaradılması.
  • Şəkil Optimizasiyası <Image> komponenti ilə avtomatik şəkil optimizasiyası.
  • getStaticPropsgetServerSideProps istifadə edərək məlumatları quruluş mərhələsində və ya sorğuda yükləmək.

getStaticProps-dən nümunə:

export async function getStaticProps() {
  const res = await fetch('https://api.example.com/data');
  const data = await res.json();
  return { props: { data } };
}

function Page({ data }) {
  return <div>{data.title}</div>;
}

export default Page;