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.
Resource Preloading APIs
These APIs can be used to make apps faster by pre-loading resources such as scripts, stylesheets, and fonts as soon as you know you need them, for example before navigating to another page where the resources will be used.
React-based frameworks frequently handle resource loading for you, so you might not have to call these APIs yourself. Consult your framework’s documentation for details.
prefetchDNSlets you prefetch the IP address of a DNS domain name that you expect to connect to.preconnectlets you connect to a server you expect to request resources from, even if you don’t know what resources you’ll need yet.preloadlets you fetch a stylesheet, font, image, or external script that you expect to use.preloadModulelets you fetch an ESM module that you expect to use.preinitlets you fetch and evaluate an external script or fetch and insert a stylesheet.preinitModulelets you fetch and evaluate an ESM module.
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 eliminadas
Las siguientes API se eliminaron en React 19:
findDOMNode: consulta las alternativas.hydrate: utilizahydrateRooten su lugar.render: utilizacreateRooten su lugar.unmountComponentAtNode: utilizaroot.unmount()en su lugar.renderToNodeStream: utiliza las API dereact-dom/serveren su lugar.renderToStaticNodeStream: utiliza las API dereact-dom/serveren su lugar.