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.
These APIs can be imported from your components. They are rarely used:
createPortallets you render child components in a different part of the DOM tree.
flushSynclets you force React to flush a state update and update the DOM synchronously.
react-dom package provides two additional entry points:
react-dom/clientcontains APIs to render React components on the client (in the browser).
react-dom/servercontains APIs to render React components on the server.
This API will be removed in a future major version of React.
findDOMNodefinds the closest DOM node corresponding to a class component instance.
hydratemounts a tree into the DOM created from server HTML. Deprecated in favor of
rendermounts a tree into the DOM. Deprecated in favor of
unmountComponentAtNodeunmounts a tree from the DOM. Deprecated in favor of