Las API React DOM
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.
Las API
Puedes importar las siguientes API en tus componentes, pero su uso es poco común:
createPortal
permite renderizar componentes hijos en una parte diferente del árbol del DOM.flushSync
permite 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/client
incluye las API para renderizar componentes de React en el cliente, es decir, en el navegador.react-dom/server
incluye las API para renderizar componentes de react en el servidor.
Las API obsoletas
findDOMNode
busca el nodo de DOM más cercano correspondiente a una instancia de componente de clase.hydrate
monta un árbol en el DOM creado a partir de HTML generado en el servidor. En su lugar, se recomienda usarhydrateRoot
.render
monta un árbol en el DOM. En su lugar, se recomienda usarcreateRoot
.unmountComponentAtNode
desmonta un árbol del DOM. En su lugar, se recomienda usarroot.unmount()
.