Sobes.tech
Middle

Kui tihedalt sa töötasid Next.js-iga? Milliseid funktsioone kasutad?

sobes.tech AI

Vastus AI-lt

Olen töötanud Next.js-ga keskmise ja suure keerukusega projektides. Kasutan järgmisi funktsioone:

  • SSR (Server-Side Rendering) SEO parandamiseks ja kiire esimese renderdamise jaoks.
  • Staatiline generatsioon (SSG) lehtede jaoks, mille sisu harva muutub, mis kiirendab laadimist.
  • API marsruudid otse projektis backend lõpp-punktide loomiseks.
  • Dünaamiline marsruutimine mugavaks lehtede loomisel parameetritega.
  • Piltide optimeerimine <Image> komponendiga automaatseks piltide optimeerimiseks.
  • Kasutades getStaticProps ja getServerSideProps andmete laadimiseks ehitamise ajal või päringul.

Näide getStaticProps kasutamisest:

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;