리액트 createPortal 사용하기
리액트는 트리구조로 위에서 아래로 작성하게 된다. 하지만 리액트의 portal을 사용하면, 하위 컴포넌트에서 상위 컴포넌트에 element를 넣을 수 있게 된다. 따라서 modal을 구현할 때 많이 사용되는 portal의 사용법에 대해서 알아보기로 하였다. import React from "react"; import ReactDOM from "react-dom/client"; import App from "./App"; import "./index.css"; ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( ); 리액트의 최상위 파일은 다음과 같이 createRoot로 이루어진다. root라는 id를 갖는 element..