React DOM APIs
O pacote react-dom
contém métodos que são suportados apenas para aplicações web (que são executadas no ambiente DOM do navegador). Eles não são suportados para o React Native.
APIs
Essas APIs podem ser importadas em seus componentes. Elas são raramente usadas:
createPortal
permite renderizar componentes filhos em uma parte diferente da árvore DOM.flushSync
permite forçar o React a atualizar o estado e atualizar o DOM sincronamente.
Entry points
O pacote react-dom
fornece dois pontos de entrada adicionais:
react-dom/client
contém APIs para renderizar componentes do React no cliente (no navegador).react-dom/server
contém APIs para renderizar componentes do React no servidor.
APIs Descontinuadas
findDOMNode
encontra o nó DOM mais próximo correspondente a uma instância de componente de classe.hydrate
monta uma árvore no DOM criada a partir do HTML do servidor. Obsoleta em favor dehydrateRoot
.render
monta uma árvore no DOM. Obsoleta em favor decreateRoot
.unmountComponentAtNode
desmonta uma árvore do DOM. Obsoleta em favor deroot.unmount()
.