React / Next.js

Next.js Data Fetching

Server-side rendering (SSR), statische generatie (SSG), incrementele statische regeneratie (ISR), streaming

24 gespreksvragen·
Mid-Level
1

Wat is het standaardgedrag van Server Components in Next.js App Router voor data fetching?

Antwoord

Server Components voeren standaard data fetching uit op de server bij elk verzoek, waardoor altijd verse data wordt gegarandeerd. In tegenstelling tot Pages Router waar getServerSideProps nodig was, maken Server Components SSR impliciet. Voor statische caching moet de optie cache: 'force-cache' aan fetch worden toegevoegd.

2

Welke fetch cache optie is equivalent aan getStaticProps in Pages Router?

Antwoord

De optie cache: 'force-cache' vertelt Next.js de respons te cachen tot handmatige invalidatie, equivalent aan getStaticProps. Deze strategie genereert statische content die voor onbepaalde tijd gecached blijft. De optie 'no-store' is gelijk aan getServerSideProps (re-fetch bij elk verzoek), terwijl next.revalidate gelijk is aan getStaticProps met revalidate (ISR).

3

Hoe dynamisch data fetching bij elk verzoek forceren (getServerSideProps equivalent)?

Antwoord

De optie cache: 'no-store' schakelt caching volledig uit en dwingt re-fetching bij elk verzoek, equivalent aan getServerSideProps. Deze strategie garandeert altijd verse data maar verhoogt de latentie. Gebruik voor real-time data (dashboards, notificaties, live prijzen) waar versheid kritisch is.

4

Hoe ISR (Incremental Static Regeneration) implementeren met uurlijkse revalidatie?

5

Wat doet de export 'export const revalidate = 60' op paginaniveau?

+21 gespreksvragen

Beheers React / Next.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis