지난 두 과제의 리팩토링에서는 렌더링 최적화와 에러 해결에 집중했다면 이번 과제 리팩토링에서는 디자인에 신경을 써봤다. 지금까지는 styled-components 라이브러리를 사용했다. 아무래도 컴포넌트 기반으로 스타일링을 적용할 수 있다 보니 편리하기도 했고 익숙해서 항상 하던 방식대로 사용했었는데 뭔가.. styled-components도 내가 사용하는 방식보다 더 효율적으로 작성할 수 있는 방법이 있을 것 같았다. 아무리 컴포넌트 기준으로 스타일링을 작성하고 global.css를 사용하더라도 중복되는 스타일링을 계속 사용하는게 비효율적이라고 느꼈다. 그래서 알게 된 것이 바로 디자인 시스템 !!! 디자인 시스템이란 간단하게 서비스를 만드는 데 사용하는 공통된 컬러, 폰트... 등등 여러 컴포넌트(디..