Portal

김준엽·2022년 5월 22일
1

React

목록 보기
6/11

Portal을 사용하는 이유

React는 부모 컴포넌트가 렌더링되면 자식 컴포넌트가 렌더링되는 tree구조를 가지고 있습니다. 이런 부모-자식 tree구조에서 벗어나 독립적인 위치에서 렌더링하고 싶을 때 Portal을 사용합니다. 대표적으로 modal을 Portal로 구현합니다.

독립적인 위치에서 렌더링하지고 않고 부모 컴포넌트 밑에서 modal같은 컴포넌트를 띄운다면 스타일적으로 고려해야 할 게 많습니다. 그래서 Portal을 이용합니다.
참고 : https://dev-bomdong.tistory.com/21

profile
프론트엔드 개발자

0개의 댓글