Next.js · Performance · Mid-Level · Scenario
How do you optimize data fetching waterfalls?
Short Interview Answer
Fetch in parallel, compose with Suspense, cache shared lookups, and avoid sequential awaits when independent.
Detailed Explanation
Lift common fetches or use Promise.all. Watch component trees that await parent-before-child unnecessarily.