El Portal de React es una característica que brinda la capacidad de renderizar children en un nodo DOM que existe fuera del árbol DOM del padre.
Esto se usa mayormente para componentes de IU que necesitamos que se rendericen fuera del contenedor principal, como los modales, popovers, notificaciones, etc. Esto nos ayuda a mantener la lógica de la aplicación limpia, ya que estos componentes pueden renderizarse en cualquier parte de la aplicación, pero se manejan directamente a través de su lógica de componente padre.
El método createPortal en ReactDOM proporciona la funcionalidad para implementar esto en nuestras aplicaciones.
Se ve más o menos así:
```javascript
ReactDOM.createPortal(child, container)
```
Donde `child` es cualquier tipo de objeto renderizable (un elemento, una cadena, un fragmento, etc.) y `container` es un elemento DOM.