HomeArticlesTILScrapbookContact

Intro

Next.js 15 introduces powerful patterns for data fetching, component architecture, and performance optimization. Let's explore how to leverage these features effectively.

Key concepts we'll cover:

  • Component-level Suspense boundaries with outer/inner pattern
  • Request deduping and optimized data fetching
  • Colocating data with consuming components
  • Handling async page parameters
  • Progressive loading and granular loading states
  • Server vs Client components
  • Prop passing strategies

Previous Approaches and Their Problems

Let's look at what we want to avoid:

old-approach.tsx