React 프로젝트를 진행할 때 CSS In Js 방식을 즐겨 사용합니다. 그중에서도 Styled Component 라이브러리를 사용합니다. 제가 생각하는 Styled Component의 장점으로 Scss 라이브러리 설치 없이 Scss 문법을 사용할 수 있습니다. 또한 Material UI 혹은 Ant Design 라이브러리를 사용할 때 다른 방식들보다 커스터마이징이 쉽다 느낍니다. 해당 컴포넌트 이름을 그대로 가져와 사용하면 되기 때문입니다. 다른 방식들의 경우 Material UI와 Ant Design에서 지정한 클래스명 혹은 태그를 알아야 되는 번거로움이 있습니다. classname을 사용하지 않고 스타일을 줄 수 있기 때문에, 이럴 때는 classname 중복돼서 생기는 문제를 해결할 수 있습니다..