WhoBuilt

Next.js Is Ditching the Static vs. Dynamic Split

Dec 10, 2025· 7 min· 1.0K views·Watch on YouTube

Speaker

Aurora Scharf, a Next.js practitioner, discusses React 19.2, Next.js caching and Server Components, and Redwood at React Conf with the Callstack host.

React 19.2 features

Aurora highlights View Transitions because they make it easier to create smooth animations and shared element effects. She likes the declarative API and says React handles edge cases to keep the interface stable. She also praises the Activity component for making lower-priority rendering easier to use.

A unified model for Next.js rendering

Aurora previews her upcoming Next.js Conf talk about the framework’s direction and Cache Components. The proposed model removes the static-versus-dynamic split: dynamic content can suspend while the rest of the page renders statically. She says this can make apps faster and feel more intuitive, with warnings to help developers avoid problematic Suspense boundaries.

Server Components and everyday work

Aurora says the unified model builds on Server Components and depends on choosing and composing them well alongside interactive components. She uses Next.js for her full-time client work and would likely start a new app with it because Server Components help her build quickly. She also says AI is good at creating Next.js apps.

A Redwood demo on Cloudflare

Aurora describes Redwood as a clean, intuitive way to transfer familiar Next.js knowledge while removing some of Next.js’s abstractions. Her example uses an entry point for a Cloudflare Worker. For the 10-minute demo, she used rehearsed code snippets to show more features efficiently.

Takeaways

  • With View Transitions, shared element effects can be declared by assigning IDs to elements.
  • Cache Components aim to let dynamic content suspend while the rest of a page renders statically.
  • Treat Server Component placement, composition, and interactive components as connected design choices.
  • For a short live demo, rehearsed snippets can make room to showcase more features.

Mentioned in this talk

Search inside this talk

What was claimed 9

  • feature
    React: React 19.2 includes the Activity component and View Transitions
    “new things in React 19.2”
    YouTube
    Unverified1 source· Talk
  • feature
    View Transitions: Simplifies using View Transitions and supports declarative shared element transitions
    “it simplifies using View Transitions”
    YouTube
    Unverified1 source· Talk
  • feature
    React Stratum: Applies web primitives to React Native to unify the platform
    “taking the web primitives—and applying them to React Native, unifying the platform”
    YouTube
    Unverified1 source· Talk
  • feature
    activity: Applies lower-priority rendering
    “it applies lower-priority rendering”
    YouTube
    Unverified1 source· Talk
  • feature
    Next.js: Moves toward a unified model where dynamic content suspends while the rest is statically rendered, removing the static-versus-dynamic split
    “there will be no more static-versus-dynamic split”
    YouTube
    Unverified1 source· Talk
  • feature
    Next.js: Builds the unified rendering model on Server Components
    “it all builds on top of Server Components”
    YouTube
    Unverified1 source· Talk
  • uses
    “I use Next.js for my client at my full-time job”
    YouTube
    Unverified2 sources· Talk
  • uses
    “I did talk about Redwood today”
    YouTube
    Unverified1 source· Talk
  • integrates with
    “it’s the entry point for the Cloudflare Worker”
    YouTube
    Unverified1 source· Talk

Related talks