React로 개발을 하다 보면 누구나 한 번쯤 겪는 고통이 있습니다.바로 '클래스명 짓기' 인데요. .wrapper, .container, .btn 같은 흔한 이름을 썼다가 다른 컴포넌트의 스타일이 망가져 버린 경험, 다들 있으시죠?저도 예전에는 클래스명 충돌을 피하려고 .main-header-nav-inner-box 같이 끝도 없이 긴 이름을 짓느라 골머리를 앓았던 기억이 납니다. 😅 과거 전통적인 웹 퍼블리싱 환경에서는 전체 CSS를 하나로 묶어 관리하는 방식이 유행했지만, 컴포넌트 단위로 개발하는 React(또는 Next.js) 생태계에서는 스타일도 컴포넌트에 종속시키는 것이 대세입니다. 오늘은 SCSS 시리즈의 마지막 편으로, React 환경에서 컴포넌트(.tsx)와 SCSS Module(.mo..