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;