Dev Tools · 2h ago
React Server Component boundary: what actually crosses
React 19's Flight serializer only passes props it has explicit branches for, throwing on unsupported types like File, FormData, or Symbol. The entire contract fits in a single file, revealing traps that pass code review but fail builds. Understanding this serializer is key to debugging prerender errors in Next.js.
Meridian48 take
This deep dive into React's source code is essential for any developer using server components, but the real-world impact is limited to those hitting obscure build failures.
react-server-componentsserialization