Styled-components
Styled-components 왜 CSS-in-JS를 사용할까? 기존에 웹 사이트를 개발할 때는 HTML, CSS, JavaScript를 각각 다른 파일에 두고 작성하는게 일반적이었다 하지만 최근 React나 Vue, Angur와 같은 라이브러리/프레임워크가 유행하면서 웹 개발의 패러다임이 재사용성에 무게를 두면서 컴포넌트 별로 분리하여 개발하는 방식이 주류가 되었다 따라서 HTML, CSS, JavaScript를 각각 따로 작성하는 것이 아닌 여러개의 컴포넌트로 나눈 후에 하나의 JavaScript에 HTML, CSS, JavaScript을 우겨넣고 재사용하는 패턴이 자주 보인다 이 패턴을 위해 CSS를 js안에서 작성할 수 있도록 도움을 주는 CSS-in-JS 라이브러리를 사용한다 리액트는? 그 중..