YOU CAN SERIALIZE A PROMISE IN REACT
React Server Components enable a unique pattern where promises can start on the server and finish on the client. While JSON can't serialize promises, React 19 provides built-in solutions through `renderToReadableStream` (server) and `createFromReadableStream` (client). This allows for smooth data flow between server and client components, supporting over 20 data types beyond just promises.