특징
- createPortal()을 사용하기 때문에, DOM의 최상단(root)에 렌더링됩니다.
- Modal(BasicModal) 컴포넌트는 compound component 구조로 설계되어 있습니다.
- <Modal>내부의
{children} 영역은 서브 컴포넌트를 활용하여 커스텀 가능합니다.
- Sub Component
모달 타입별 사용 예시 코드
1. type=”confirm”
2. type=”warning”
3. type=”custom”
모달 사용 가이드
1. 사전 설정
2. <Modal>{children}</Modal> 컴포넌트 작성
참고. Props