Too Long; Didn't Read
When we create components in React, normally they exist within the component tree. This is mostly fine, but sometimes we want certain parts of a component to appear outside the tree. Using `createPortal, we can teleport the modal out of its own component and into another part of our template. This allows us to put our component anywhere we desire else, like the base of the HTML tree, inside the `body` tag, or inside another element. Using React Portals is pretty easy to create a portal.