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;