Thinking With Portals
- Portals allow us to insert a child anywhere in the DOM tree and visually “escape” a parent container (eg. modals, tooltips, popups)
- A component rendered using portals behaves like a normal React child because it still exists within the React tree