0. 기존 css 스타일링 문제 컴포넌트 파일에 css 파일을 import하여 사용하는 기존의 일반적인 스타일링 방식은 스타일의 스코프가 해당 컴포넌트에만 국한되지 않는다. 큰 프로젝트에서 수많은 개발자들이 같은 코드에서 작업하고 있을 때, 동일한 css 선택자가 다른 의도임에도 중복해서 사용될 수도 있고, 이는 스타일에 잘못된 영향을 미칠 수 있다. 중복된 클래스명을 실수로 재사용하여 다른 컴포넌트 스타일에 영향을 주는 문제를 방지해야 한다. 이러한 문제를 피하기 위한 두 가지의 일반적인 접근 방법이 있다. 1. styled components css in JS 개념에서 영감을 받은 다양한 라이브러리(styled components, emotion 등)가 있으나 그 중에서 가장 대중