Files
react.dev/src/content/reference/react-dom/index.md
2023-07-24 21:11:36 -04:00

1.7 KiB

title
title
React DOM APIs

The react-dom package contains methods that are only supported for the web applications (which run in the browser DOM environment). They are not supported for React Native.


APIs {/apis/}

These APIs can be imported from your components. They are rarely used:

  • createPortal lets you render child components in a different part of the DOM tree.
  • flushSync lets you force React to flush a state update and update the DOM synchronously.

Entry points {/entry-points/}

The react-dom package provides two additional entry points:

  • react-dom/client contains APIs to render React components on the client (in the browser).
  • react-dom/server contains APIs to render React components on the server.

Deprecated APIs {/deprecated-apis/}

These APIs will be removed in a future major version of React.