Data fetching, routing, and App Router patterns
What is the difference between CSR, SSR, SSG, and ISR?
What is the App Router introduced in Next.js 13?
What are Server Components in Next.js?
What is the "use client" directive used for?
What is the "use server" directive used for?
What is getStaticProps used for in Pages Router?
What is getServerSideProps used for in Pages Router?
What is getStaticPaths used for?
What are the fallback options in getStaticPaths?
How do you fetch data in App Router Server Components?
What is the purpose of layout.tsx in App Router?
What is the purpose of loading.tsx in App Router?
What is the purpose of error.tsx in App Router?
How do you create dynamic routes in Next.js?
What is Incremental Static Regeneration (ISR)?
What is middleware in Next.js?
What is the useRouter hook used for?
What is the difference between redirects and rewrites in next.config.js?
What fetch cache option fetches fresh data on every request?
How do you create API routes in App Router?