Middle
Next.js ilə nə qədər sıx işləyirsiniz? Hansı xüsusiyyətlərdən istifadə edirsiniz?
sobes.tech Süni İntellekt
AI-dan cavab
Orta və böyük mürəkkəbli layihələrdə Next.js ilə işlədim. Aşağıdakı xüsusiyyətləri istifadə edirəm:
- SSR (Server-Side Rendering) SEO-nu yaxşılaşdırmaq və sürətli ilk render üçün.
- Statik Yaradılma (SSG) nadir hallarda dəyişən məzmun üçün, yükləməni sürətləndirir.
- API Yolları ilə layihədə birbaşa backend endpointləri yaratmaq.
- Dinamik Routing ilə parametrli səhifələrin asan yaradılması.
- Şəkil Optimizasiyası
<Image>komponenti ilə avtomatik şəkil optimizasiyası. - getStaticProps və getServerSideProps istifadə edərək məlumatları quruluş mərhələsində və ya sorğuda yükləmək.
getStaticProps-dən nümunə:
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;