styled-components에서 css 사용하기
styled-components를 사용하면서 공통된 css가 있을 수 있습니다. 자주 사용하는 css를 변수로 선언하고 styled-components에서 재사용 할 수 있습니다.
사용방법
1 | import { css } from 'styled-components'; |
flex를 이용하여 중앙 정렬하는 css를 자주 사용해서 styleConstants.ts파일 생성 후 flexCenterAlign변수를 선언 후 export 해줍니다.
1 | import React from 'react'; |
템플릿 리터럴 문법에선 백틱(``)안에 표현식삽입법(${})를 이용하여 변수를 사용 할 수 있습니다. 따라서 flexCenterAlign변수를 불러와 해당 변수의 css를 사용 할 수 있습니다.
위와 같이 중앙 정렬 text가 flexCenterAlign변수의 값을 사용하여 가운데 정렬된 것을 볼 수 있습니다.