Q69: What types of data can be passed across the Server Component to Client Component serialization boundary?

Props passed from Server Components to Client Components must be serializable over the wire (JSON-serializable primitives, objects, arrays, Blobs, Promises, FormData, and Server Actions). Functions (except Server Actions), class instances, and Symbol descriptors cannot be passed across this boundary.

Key Takeaways
  • Props crossing from Server to Client must be serializable.
  • Supports primitives, plain objects, Promises, Blobs, and Server Actions; standard JS functions are forbidden.
Knowledge Check

Which value CANNOT be passed as a prop from a Server Component to a Client Component?