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

joka님의 프로필 이미지
joka

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

▶ 실습1

container의 이름을 class로 주는 이유

해결된 질문

작성

·

393

·

수정됨

0

id는 하나로 유일해야하고 그렇지 않은 경우에는 class 속성으로 이름을 주어도 상관없다고 알고있는데 여러 강의들에서도 container같은 요소를 class로 이름을 주더라구요 제 생각에는 container라는 이름을 다시 사용할 것 같지 않아서 id로 줘도 상관없을 것 같은데 그럼에도 class로 이름을 주는 이유가 있는 건지 궁금합니다.

답변 1

1

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! joka님!
보통 개발을 할 때에는 기본적으로 부품을 조립하는 형태의 사고를 많이 하시면 좋아요!^^

이후에 리액트 본 강의에 들어오셔도 마찬가지로 버튼과 박스, 이미지 등을 조립하여 하나의 페이지를 완성하는 연습을 많이 하게 되실거에요!

따라서, "container라는 이름을 다시 사용할 것 같지 않아서" 라고 말씀을 하셨지만, 이건 이후에 어떻게 될 지 아무도 모른답니다!^^
만약, 다시 사용할 것 같지 않았는데 사용해야되는 상황이 오게되면 전체적인 코드만 복잡해 지고, 유지보수가 어려워질 뿐이랍니다!

그러므로, 동일하게 컨테이너라는 녀석을 부품화 하기 위해선 class로 작성하시는게 다음에 재사용 하기에도 좋겠죠?!

joka님의 프로필 이미지
joka
질문자

아하 이해가 잘 됐습니다. 알려주셔서 감사합니다!

joka님의 프로필 이미지
joka

작성한 질문수

질문하기