Server React DOM APIs

react-dom/server API를 사용하면 React 컴포넌트를 서버에서 HTML로 렌더링할 수 있습니다. 이 API는 앱의 최상위 레벨에 있는 서버에서만 초기 HTML을 생성하는 데 사용됩니다. 프레임워크가 대신 호출할 수도 있습니다. 대부분의 컴포넌트는 이를 가져오거나 사용할 필요가 없습니다.


Server APIs for Node.js Streams

다음 메서드들은 Node.js Streams이 있는 환경에서만 사용할 수 있습니다:


Server APIs for Web Streams

다음 메서드들은 브라우저, Deno 및 일부 최신 엣지 런타임을 포함하는 Web Streams이 있는 환경에서만 사용할 수 있습니다:


Server APIs for non-streaming environments

다음 메서드들은 스트림을 지원하지 않는 환경에서 사용할 수 있습니다:

  • renderToString은 React 트리를 문자열로 렌더링합니다.
  • renderToStaticMarkup은 상호작용하지 않는 React 트리를 HTML 문자열로 렌더링합니다.

위 메서드들은 스트리밍 API와 비교하여 기능이 제한적입니다.


Deprecated server APIs

더 이상 사용되지 않습니다

이 API는 추후 React major 버전에서 제거될 예정입니다.