React Daily: Fizz Streaming Gets a Hydration Fix Pile-Up
Three separate pull requests converged on the same bug class in React's server rendering pipeline — restoring view-transition state and Suspense fallbacks correctly after streaming — while a fourth PR pushed Server References further with support for arbitrary object types.
Duration: PT2M35S
Episode overview
This episode is a short developer briefing from React Daily.
It explains recent repository work in plain language.
- Show: React Daily
- Published: 2026-09-18T06:00:34Z
- Audio duration: PT2M35S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning. It's September 18th, and today's React activity has a clear center of gravity: bugs in how Fizz, React's streaming server renderer, hands off state to the client.
Three pull requests landed on nearly the same problem from different angles. PR 37651 and PR 37653, filed within hours of each other, both fix issue 37652 — a bug where the "view transition class" was getting restored using the wrong value, essentially swapping in the transition name instead. The restore queue in…
The related issue, PR 37654, tackles a deeper version of the same theme: preserving server-rendered Suspense fallbacks during hydration. When a component using client-only data — think local storage or session storage — re-suspends on the first client retry, React was deleting the dehydrated fallback and mounting a…
Separately, Andrew Clark's PR 37636 extends Server References so they can point to entire objects, not just functions, behind a new experimental flag. The use case: letting frameworks pass request-scoped values, like search params, by reference instead of duplicating them in the request body — better cacheability,…
One outlier: PR 37650, a near-empty submission with no real description…
Wha…
Nearby episodes from React Daily
- Closing the Gap Between Rust and JavaScript
- Compiler Purity Gets Stricter, Flight Gets More Flexible
- Fragment Boundary Fixes Pile Up
- Weekly Recap - Cleanup, Correctness, and the Ledgers Groundwork
- Precision Fixes in Stack Traces and Event Handling
- Fragment Instances Get Shadow DOM and Document Position Fixes
- Fragment Refs Come Under Fire
- Flag Cleanup and Compiler Correctness