인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Terry님의 프로필 이미지
Terry

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

[그랩마켓] React로 웹 개발하기 - 1

#root에 대해 더 알고 싶습니다.

해결된 질문

작성

·

381

1

body에 길이 100%를 줄 때 

html,
body,
#root,
#root > div {
  height: 100%;
}

이렇게 주셨는데 왜 #root를 써야 하나요? 어쩌다가 클래스 명이 루트가 된건가요

답변 1

2

그랩님의 프로필 이미지
그랩
지식공유자

#root같은 경우는 react에서 자동으로 만들어주는 div 태그라고 보시면 됩니다!

개발자도구에서 html 요소들을 확인해보면, id가 root인 div 태그가 포함되어 있습니다. 그래서 body 태그의 최상위 자식으로 있는 #root 태그에도 height를 줘서 우리가 코딩하는 컴포넌트는 부모가 100%인 상태로 시작할 수 있어서 높이 조절이 자유롭다는 장점이 있습니다.

감사합니다.

 

#root를 왜 2번 사용해야 되나요? 개발자 도구에 보면 root 태그가 1번 나오는데, 2번 사용하는 이유가 궁금합니다.

Terry님의 프로필 이미지
Terry

작성한 질문수

질문하기