Sobes.tech
Middle

Next.js bilan qanchalik yaqin ishladingiz? Qaysi xususiyatlardan foydalanasiz?

sobes.tech AI

AIdan javob

Men Next.js bilan o'rta va katta murakkablikdagi loyihalarda ishladim. Quyidagi xususiyatlarni ishlataman:

  • SSR (Server-Side Rendering) SEOni yaxshilash va tez birinchi render uchun.
  • Statik Generatsiya (SSG) kam o'zgaradigan kontentga ega sahifalar uchun, yuklashni tezlashtiradi.
  • API Yo'nalishlari yordamida loyihada to'g'ridan-to'g'ri backend endpointlarini yaratish.
  • Dinamik Yo'nalishlar parametrlar bilan sahifalarni qulay yaratish uchun.
  • Rasm Optimizatsiyasi <Image> komponenti yordamida avtomatik rasm optimallashtirish.
  • getStaticProps va getServerSideProps yordamida ma'lumotlarni qurilish bosqichida yoki so'rovda yuklash.

getStaticPropsdan foydalanish misoli:

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;