자식 컴포넌트를 DOM 트리의 원하는 영역에 렌더링 할 수 있다.
모달을 만들 때 자주 사용된다.
createPortal(childrne, domNode, key?);
<div></div>, <SomeComponent />) 문자열, 숫자 또는 React로 렌더링 할 수 있는 모든 것children을 제공된 domNode에 배치한다.🤓 예제
import { createPortal } from 'react-dom';
export default function App(){
return(
<div>
<p>in DIV</p>
{createPortal(
<p>BODY!</p>,
document.body
)}
</div>
)
}