React Portal
React Portal 부모 컴포넌트의 DOM 계층 구조 바깥에 있는 DOM 노드로 자식을 렌더링하는 방법을 제공함 모달 창을 만들 때 주로 사용됨 ReactDOM.createPortal(child, container) child : 렌더링할 수 있는 리액트 자식 요소 container : DOM 엘리먼트 자식 컴포넌트의 z-index 가 부모 컴포넌트보다 높더라도 부모 컴포넌트가 더 위로 올라오는 문제 해결 가능 index.html 에서 Container 생성 createPortal 사용 import React from 'react'; import ReactDOM from 'react-dom'; const Modal = ({ open, children, onClose }) => { if (!open) ..
2022.12.30