docs(pt-br): translate reactdom page by gustavochermout · Pull Request #636 · reactjs/pt-br.react.dev
Expand Up
@@ -4,40 +4,40 @@ title: React DOM APIs
<Intro>
The `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. 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.
</Intro>
---
## APIs {/*apis*/}
These APIs can be imported from your components. They are rarely used: Essas APIs podem ser importadas em seus componentes. Elas são raramente usadas:
* [`createPortal`](/reference/react-dom/createPortal) lets you render child components in a different part of the DOM tree. * [`flushSync`](/reference/react-dom/flushSync) lets you force React to flush a state update and update the DOM synchronously. * [`createPortal`](/reference/react-dom/createPortal) permite renderizar componentes filhos em uma parte diferente da árvore DOM. * [`flushSync`](/reference/react-dom/flushSync) permite forçar o React a atualizar o estado e atualizar o DOM sincronamente.
---
## Entry points {/*entry-points*/}
The `react-dom` package provides two additional entry points: O pacote `react-dom` fornece dois pontos de entrada adicionais:
* [`react-dom/client`](/reference/react-dom/client) contains APIs to render React components on the client (in the browser). * [`react-dom/server`](/reference/react-dom/server) contains APIs to render React components on the server. * [`react-dom/client`](/reference/react-dom/client) contém APIs para renderizar componentes do React no cliente (no navegador). * [`react-dom/server`](/reference/react-dom/server) contém APIs para renderizar componentes do React no servidor.
---
## Deprecated APIs {/*deprecated-apis*/} ## APIs Descontinuadas {/*deprecated-apis*/}
<Deprecated>
These APIs will be removed in a future major version of React. Essas APIs serão removidas em uma versão principal futura do React.
</Deprecated>
* [`findDOMNode`](/reference/react-dom/findDOMNode) finds the closest DOM node corresponding to a class component instance. * [`hydrate`](/reference/react-dom/hydrate) mounts a tree into the DOM created from server HTML. Deprecated in favor of [`hydrateRoot`](/reference/react-dom/client/hydrateRoot). * [`render`](/reference/react-dom/render) mounts a tree into the DOM. Deprecated in favor of [`createRoot`](/reference/react-dom/client/createRoot). * [`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode) unmounts a tree from the DOM. Deprecated in favor of [`root.unmount()`.](/reference/react-dom/client/createRoot#root-unmount) * [`findDOMNode`](/reference/react-dom/findDOMNode) encontra o nó DOM mais próximo correspondente a uma instância de componente de classe. * [`hydrate`](/reference/react-dom/hydrate) monta uma árvore no DOM criada a partir do HTML do servidor. Obsoleta em favor de [`hydrateRoot`](/reference/react-dom/client/hydrateRoot). * [`render`](/reference/react-dom/render) monta uma árvore no DOM. Obsoleta em favor de [`createRoot`](/reference/react-dom/client/createRoot). * [`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode) desmonta uma árvore do DOM. Obsoleta em favor de [`root.unmount()`.](/reference/react-dom/client/createRoot#root-unmount)
<Intro>
The `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. 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.
</Intro>
---
## APIs {/*apis*/}
These APIs can be imported from your components. They are rarely used: Essas APIs podem ser importadas em seus componentes. Elas são raramente usadas:
* [`createPortal`](/reference/react-dom/createPortal) lets you render child components in a different part of the DOM tree. * [`flushSync`](/reference/react-dom/flushSync) lets you force React to flush a state update and update the DOM synchronously. * [`createPortal`](/reference/react-dom/createPortal) permite renderizar componentes filhos em uma parte diferente da árvore DOM. * [`flushSync`](/reference/react-dom/flushSync) permite forçar o React a atualizar o estado e atualizar o DOM sincronamente.
---
## Entry points {/*entry-points*/}
The `react-dom` package provides two additional entry points: O pacote `react-dom` fornece dois pontos de entrada adicionais:
* [`react-dom/client`](/reference/react-dom/client) contains APIs to render React components on the client (in the browser). * [`react-dom/server`](/reference/react-dom/server) contains APIs to render React components on the server. * [`react-dom/client`](/reference/react-dom/client) contém APIs para renderizar componentes do React no cliente (no navegador). * [`react-dom/server`](/reference/react-dom/server) contém APIs para renderizar componentes do React no servidor.
---
## Deprecated APIs {/*deprecated-apis*/} ## APIs Descontinuadas {/*deprecated-apis*/}
<Deprecated>
These APIs will be removed in a future major version of React. Essas APIs serão removidas em uma versão principal futura do React.
</Deprecated>
* [`findDOMNode`](/reference/react-dom/findDOMNode) finds the closest DOM node corresponding to a class component instance. * [`hydrate`](/reference/react-dom/hydrate) mounts a tree into the DOM created from server HTML. Deprecated in favor of [`hydrateRoot`](/reference/react-dom/client/hydrateRoot). * [`render`](/reference/react-dom/render) mounts a tree into the DOM. Deprecated in favor of [`createRoot`](/reference/react-dom/client/createRoot). * [`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode) unmounts a tree from the DOM. Deprecated in favor of [`root.unmount()`.](/reference/react-dom/client/createRoot#root-unmount) * [`findDOMNode`](/reference/react-dom/findDOMNode) encontra o nó DOM mais próximo correspondente a uma instância de componente de classe. * [`hydrate`](/reference/react-dom/hydrate) monta uma árvore no DOM criada a partir do HTML do servidor. Obsoleta em favor de [`hydrateRoot`](/reference/react-dom/client/hydrateRoot). * [`render`](/reference/react-dom/render) monta uma árvore no DOM. Obsoleta em favor de [`createRoot`](/reference/react-dom/client/createRoot). * [`unmountComponentAtNode`](/reference/react-dom/unmountComponentAtNode) desmonta uma árvore do DOM. Obsoleta em favor de [`root.unmount()`.](/reference/react-dom/client/createRoot#root-unmount)