React DOM APIs
El paquete react-dom incluye métodos que sólo son compatibles con aplicaciones web (aquellas que se ejecutan en el entorno del DOM del navegador). No son compatibles con React Native.
APIs
Puedes importar las siguientes APIs en tus componentes, pero su uso es poco común:
createPortalpermite renderizar componentes hijos en una parte diferente del árbol del DOM.flushSyncpermite forzar a React a actualizar el estado y el DOM de manera síncrona.
Puntos de entrada
El paquete react-dom proporciona dos puntos de entrada adicionales:
react-dom/clientincluye APIs para renderizar componentes de React en el cliente, es decir, en el navegador.react-dom/serverincluye APIs para renderizar componentes de react en el servidor.
APIs obsoletas
findDOMNodebusca el nodo de DOM más cercano correspondiente a una instancia de componente de clase.hydratemonta un árbol en el DOM creado a partir de HTML generado en el servidor. En su lugar, se recomienda usarhydrateRoot.rendermonta un árbol en el DOM. En su lugar, se recomienda usarcreateRoot.unmountComponentAtNodedesmonta un árbol del DOM. En su lugar, se recomienda usarroot.unmount().