Intermediate

Data fetching, routing, and App Router patterns

Questions

1
intermediate

What is the difference between CSR, SSR, SSG, and ISR?

renderingcomparison
2
intermediate

What is the App Router introduced in Next.js 13?

app-routernextjs-13
3
intermediate

What are Server Components in Next.js?

server-componentsrsc
4
intermediate

What is the "use client" directive used for?

client-componentsdirective
5
intermediate

What is the "use server" directive used for?

server-actionsdirective
6
intermediate

What is getStaticProps used for in Pages Router?

data-fetchingpages-router
intermediatePremium

What is getServerSideProps used for in Pages Router?

data-fetchingpages-router
intermediatePremium

What is getStaticPaths used for?

data-fetchingdynamic-routes
intermediatePremium

What are the fallback options in getStaticPaths?

data-fetchingfallback
intermediatePremium

How do you fetch data in App Router Server Components?

data-fetchingapp-router
intermediatePremium

What is the purpose of layout.tsx in App Router?

layoutapp-router
intermediatePremium

What is the purpose of loading.tsx in App Router?

loadingsuspense
intermediatePremium

What is the purpose of error.tsx in App Router?

error-handlingapp-router
intermediatePremium

How do you create dynamic routes in Next.js?

routingdynamic-routes
intermediatePremium

What is Incremental Static Regeneration (ISR)?

isrcaching
intermediatePremium

What is middleware in Next.js?

middlewareedge
intermediatePremium

What is the useRouter hook used for?

hooksnavigation
intermediatePremium

What is the difference between redirects and rewrites in next.config.js?

configurationrouting
intermediatePremium

What fetch cache option fetches fresh data on every request?

cachingfetch
intermediatePremium

How do you create API routes in App Router?

apiapp-router