--- title: "Remove React app from the DOM" date: "2025-05-13" tags: [] --- Use [ReactDOM.unmountComponentAtNode()](https://beta.reactjs.org/reference/react-dom/unmountComponentAtNode#unmountcomponentatnode) (React < 18) or [root.unmount()](https://beta.reactjs.org/reference/react-dom/client/createRoot#root-unmount) to remove a React app from the DOM. ```js import ReactDOM from 'react-dom'; const domNode = document.getElementById('root'); ReactDOM.render(, domNode); ReactDOM.unmountComponentAtNode(domNode); ``` ```js import { createRoot } from 'react-dom/client'; const domNode = document.getElementById('root'); const root = createRoot(domNode); root.render(); root.unmount(); ```