Next.js
The App Router, server rendering, caching, server actions and deploying a Next.js app.
0/122
- 1What is Next.js and what problem does it solve?Middle
- 2What are the main features Next.js provides out of the box?Middle
- 3What is SSR and why is it needed?Middle
- 4What is SSG and when is it used?Middle
- 5What is ISR and what problem does it solve?Middle
- 6Why is Next.js considered a fullstack framework?Middle
- 7Can Next.js be used only as a frontend?Middle
- 9In which cases is Next.js overkill?Middle
- 1How does project structure affect routing in Next.js?Middle
- 2Which folders are required?Middle
- 3Can you use Feature-Sliced Design in Next.js?Middle
- 4How does app differ from pages in Next.js?Middle
- 5How does app/layout.tsx work in Next.js?Middle
- 6What is template.tsx in Next.js?Middle
- 7How does global-error.tsx work in Next.js?Middle
- 8What does not-found.tsx do in Next.js?Middle
- 1What is the key idea of routing in Next.js?Middle
- 2What types of routing exist in Next.js?Middle
- 3What is the difference between app and pages router in Next.js?Middle
- 4How is a route formed in the app router?Middle
- 5What are route segments in Next JS?Middle
- 6What is not-found.tsx in Next.js?Middle
- 7What is a dynamic route in Next.js?Middle
- 8What is `generateStaticParams`?Middle
- 9What does the Link component do in Next JS?Middle
- 10How does prefetch work in Next.js?Middle
- 11How does useRouter work in app router?Middle
- 1What are server components in Next.js?Middle
- 2What are client components in Next.js?Middle
- 3Which tasks are best solved with server components?Middle
- 4What tasks are best solved with client components?Middle
- 6What is hybrid rendering in Next.js?Middle
- 7What does the "use client" directive do?Middle
- 8How can a server component pass data to a client component?Middle
- 1What ways of fetching data exist in Next.js?Middle
- 2How does Next.js differ from React in terms of data fetching?Middle
- 3Where does data fetching happen in Next.js - on the server or the client?Middle
- 4What are Server Components in Next.js?Middle
- 5Can await fetch be done directly in a component?Middle
- 6How do Server Components cache data?Middle
- 8What are API Routes in Next.js?Middle
- 9Where are API Routes created?Middle
- 10What is caching in Next.js?Middle
- 11What caching levels exist?Middle
- 12How to configure revalidation?Middle
- 1How does Next.js load data on the server?Middle
- 2What is the difference between client-side and server-side data loading?Middle
- 3What problems does server-side data loading solve?Middle
- 4What is `getStaticProps`?Middle
- 5What is ISR?Middle
- 6How does revalidate work?Middle
- 7Can fetch be used directly in a Server Component?Middle
- 8What caching options does `fetch` have?Middle
- 10What caching levels are there in Next.js?Middle
- 11What are API Routes?Middle
- 12What are Server Actions?Middle
- 1What is a layout in Next.js?Middle
- 2What tasks do layout components solve?Middle
- 3How does layout differ from a regular React component?Middle
- 4How does layout affect performance?Middle
- 5What is a Root Layout?Middle
- 7What are route groups?Middle
- 8What is the Metadata API in Next.js?Middle
- 9What is static metadata?Middle
- 10What is dynamic metadata?Middle
- 11How is the final <title> formed?Middle
- 12What is Open Graph?Middle
- 13What is robots metadata?Middle
- 1What metrics are used to measure site speed?Middle
- 2Why does speed matter for SEO?Middle
- 3Why is Next.js faster than a regular SPA?Middle
- 4What performance problems does CSR have?Middle
- 6Why does JS bundle size matter?Middle
- 7Why are Client Components more expensive?Middle
- 8What is waterfall fetching?Middle
- 1What is Next.js and why use itJunior
- 2Key features of Next.jsJunior
- 3Routing in Next.js (file-based routing)Middle
- 4Dynamic routes and dynamic segments in Next.jsJunior
- 5Next/link and navigation in Next.jsMiddle
- 7How server-side rendering (SSR) works in Next.jsMiddle
- 8How static site generation (SSG) works in Next.jsMiddle
- 9How incremental static regeneration (ISR) works in Next.jsSenior
- 10How client-side rendering (CSR) works in Next.jsSenior
- 11Streaming and loading UI in Next.jsSenior
- 12Error handling in Next.jsMiddle
- 13How server components (rsc) work in Next.jsMiddle
- 14Server and client component patterns in Next.jsMiddle
- 15Data fetching in Next.jsMiddle
- 16Parallel and sequential data fetching in Next.jsMiddle
- 17Layouts and templates in Next.jsMiddle
- 19Image optimization (next/image) in Next.jsSenior
- 20Font optimization (next/font) in Next.jsMiddle
- 21middleware in Next.jsSenior
- 22Authentication patterns in Next.jsSenior
- 23Configuring Next.js (next.config.js)Middle
- 24Environment variables in Next.jsJunior
- 25Internationalization (i18n) in Next.jsMiddle
- 26Edge runtime vs Node.js runtime in Next.jsSenior
- 27Deploying Next.js applicationsMiddle