diff --git a/src/content/reference/react-dom/unmountComponentAtNode.md b/src/content/reference/react-dom/unmountComponentAtNode.md
index 376a9bc2b..8a2e7bc45 100644
--- a/src/content/reference/react-dom/unmountComponentAtNode.md
+++ b/src/content/reference/react-dom/unmountComponentAtNode.md
@@ -4,15 +4,15 @@ title: unmountComponentAtNode
-This API will be removed in a future major version of React.
+Esta API será removida em uma futura versão principal do React.
-In React 18, `unmountComponentAtNode` was replaced by [`root.unmount()`](/reference/react-dom/client/createRoot#root-unmount).
+No React 18, `unmountComponentAtNode` foi substituído por [`root.unmount()`](/reference/react-dom/client/createRoot#root-unmount).
-`unmountComponentAtNode` removes a mounted React component from the DOM.
+`unmountComponentAtNode` remove um componente React montado do DOM.
```js
unmountComponentAtNode(domNode)
@@ -28,7 +28,7 @@ unmountComponentAtNode(domNode)
### `unmountComponentAtNode(domNode)` {/*unmountcomponentatnode*/}
-Call `unmountComponentAtNode` to remove a mounted React component from the DOM and clean up its event handlers and state.
+Chame `unmountComponentAtNode` para remover um componente React montado do DOM e limpar seus manipuladores de eventos e estado.
```js
import { unmountComponentAtNode } from 'react-dom';
@@ -39,21 +39,21 @@ render(, domNode);
unmountComponentAtNode(domNode);
```
-[See more examples below.](#usage)
+[Veja mais exemplos abaixo.](#usage)
#### Parameters {/*parameters*/}
-* `domNode`: A [DOM element.](https://developer.mozilla.org/en-US/docs/Web/API/Element) React will remove a mounted React component from this element.
+* `domNode`: Um [elemento DOM.](https://developer.mozilla.org/en-US/docs/Web/API/Element) O React removerá um componente React montado deste elemento.
#### Returns {/*returns*/}
-`unmountComponentAtNode` returns `true` if a component was unmounted and `false` otherwise.
+`unmountComponentAtNode` retorna `true` se um componente foi desmontado e `false` caso contrário.
---
## Usage {/*usage*/}
-Call `unmountComponentAtNode` to remove a mounted React component from a browser DOM node and clean up its event handlers and state.
+Chame `unmountComponentAtNode` para remover um componente React montado de um nó DOM do navegador e limpar seus manipuladores de eventos e estado.
```js [[1, 5, ""], [2, 5, "rootNode"], [2, 8, "rootNode"]]
import { render, unmountComponentAtNode } from 'react-dom';
@@ -69,20 +69,20 @@ unmountComponentAtNode(rootNode);
### Removing a React app from a DOM element {/*removing-a-react-app-from-a-dom-element*/}
-Occasionally, you may want to "sprinkle" React on an existing page, or a page that is not fully written in React. In those cases, you may need to "stop" the React app, by removing all of the UI, state, and listeners from the DOM node it was rendered to.
+Ocasionalmente, você pode querer "polvilhar" o React em uma página existente, ou uma página que não está totalmente escrita em React. Nesses casos, você pode precisar "parar" o aplicativo React, removendo toda a UI, estado e ouvintes do nó DOM em que foi renderizado.
-In this example, clicking "Render React App" will render a React app. Click "Unmount React App" to destroy it:
+Neste exemplo, clicar em "Render React App" irá renderizar um aplicativo React. Clique em "Unmount React App" para destruí-lo:
```html index.html
- My app
+ Meu aplicativo
-
-
-
+
+
+
@@ -106,8 +106,8 @@ document.getElementById('unmount').addEventListener('click', () => {
```js src/App.js
export default function App() {
- return