Sobes.tech
Middle

Mennyire dolgoztál szorosan a Next.js-sel? Milyen funkciókat használsz?

sobes.tech MI

Válasz az MI-től

Next.js-sel közepes és nagy összetettségű projekteken dolgoztam. A következő funkciókat használom:

  • SSR (Szerveroldali renderelés) a SEO javítása és a gyors első renderelés érdekében.
  • Statikus generálás (SSG) ritkán változó tartalomhoz, ami gyorsítja a betöltést.
  • API útvonalak a backend végpontok közvetlen létrehozásához a projektben.
  • Dinamikus routing a paraméterekkel rendelkező oldalak könnyű létrehozásához.
  • Kép optimalizálás <Image> komponenssel az automatikus képoptimalizálás érdekében.
  • A getStaticProps és getServerSideProps használata az adatok betöltéséhez a build során vagy kérésre.

Példa a getStaticProps használatára:

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;