React CSS-in-Js관련 라이브러리중에서 가장 인기가있다. 자바스크립트 파일 안에서 CSS를 작성하는 형태이다. 그렇기때문에 .css/.scss 파일을 만들지 않아도 된다.
$ yarn add styled-component
문법은 공식문서를 참고하며 익히고 정말 좋은 라이브러리임을 느꼈다. 그리고 기본 사용법이 쉬워 금방 익혔다. 다만 기억하면 좋을 유연한 부분들에 대해서만 적어보려한다.
자기 자신
을 선택가능하다.뻔
하였다.${props =>
props.name &&
css`
color: yellow;
}
`};
const StyledContainer = styled(Container)`
margin: 0 auto;
`
이 외에도 정말 다양한 방법으로 캡슐화된 코드를 구현할 수 있지만, 더 많은 사용을 해봐야할거같다. 그리고 CSS-in-Js 관련 다른 라이브러리도 존재한다는 것을 알았다.