| 1 | How does streaming interact with search engines and SEO, since content is sent in pieces rather than all at once? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Advanced |
| 2 | How would you design loading states for a complex page with several independently loading sections to avoid a jarring, jumpy user experience? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Advanced |
| 3 | How do you use multiple Suspense boundaries on the same page to stream different sections independently? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Intermediate |
| 4 | How do you show a loading state automatically while a page's data is being fetched in the App Router? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Beginner |
| 5 | What is streaming in Next.js, and how does it improve the user experience? Next.js › Loading UI & Streaming with Suspense | Next.js | Loading UI & Streaming with Suspense | Intermediate |
| 6 | How do you fetch multiple pieces of data in parallel to avoid slow, sequential loading? Next.js › Data Fetching | Next.js | Data Fetching | Intermediate |
| 7 | How do you show a pending or loading state while a form is being submitted using a server action? Next.js › Form Handling & Validation in Next.js | Next.js | Form Handling & Validation in Next.js | Intermediate |
| 8 | What is a client component in Next.js and when should you use one? Next.js › Client Components & Hydration | Next.js | Client Components & Hydration | Beginner |
| 9 | What are parallel routes in the Next.js App Router, and why would you use them? Next.js › Parallel Routes & Intercepting Routes | Next.js | Parallel Routes & Intercepting Routes | Beginner |
| 10 | What is local component state, and when is it enough for managing data in a Next.js application? Next.js › State Management in Next.js Apps | Next.js | State Management in Next.js Apps | Beginner |