Sobes.tech
Middle

Kiek glaudžiai dirbote su Next.js? Kokias funkcijas naudojate?

sobes.tech AI

Atsakymas iš AI

Aš dirbau su Next.js vidutinio ir didelio sudėtingumo projektuose. Naudoju šias funkcijas:

  • SSR (Server-Side Rendering) SEO gerinimui ir greitam pirmam atvaizdavimui.
  • Statinė generacija (SSG) puslapiams su retai keičiančiu turiniu, kas pagreitina įkėlimą.
  • API maršrutai tiesiogiai kuriant backend galinius taškus projekte.
  • Dinaminis maršrutavimas patogiam puslapių kūrimui su parametrais.
  • Vaizdų optimizavimas su <Image> komponentu automatiškai optimizuojant vaizdus.
  • Naudojant getStaticProps ir getServerSideProps duomenų įkėlimui statybos metu arba užklausos metu.

getStaticProps pavyzdys:

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;