Server React DOM APIs
react-dom/server API를 사용하면 React 컴포넌트를 HTML로 서버 사이드 렌더링할 수 있습니다. 이 API는 일반적으로 앱의 최상위 레벨에서 초기 HTML을 생성할 때 서버에서만 사용됩니다. 프레임워크가 대신 호출할 수도 있습니다. 대부분의 컴포넌트는 이를 import하거나 사용할 필요가 없습니다.
Web 스트림용 서버 API
다음 메서드들은 브라우저, Deno 및 일부 최신 엣지 런타임을 포함하는 Web Stream이 있는 환경에서만 사용할 수 있습니다.
renderToReadableStream은 React 트리를 Readable Web Stream으로 렌더링합니다.resume은prerender결과를 Readable Web Stream으로 재개합니다.
Node.js 스트림용 서버 API
이 메서드들은 Node.js 스트림을 지원하는 환경에서만 사용할 수 있습니다.
renderToPipeableStream은 React 트리를 파이프 가능한 Node.js 스트림으로 렌더링합니다.resumeToPipeableStream은prerenderToNodeStream결과를 파이프 가능한 Node.js 스트림으로 재개합니다.
스트리밍을 지원하지 않는 환경을 위한 레거시 서버 API
다음 메서드들은 Stream을 지원하지 않는 환경에서 사용할 수 있습니다.
renderToString은 React 트리를 문자열로 렌더링합니다.renderToStaticMarkup은 상호작용하지 않는 React 트리를 문자열로 렌더링합니다.
위 메서드들은 스트리밍 API와 비교하여 기능이 제한적입니다.