본문 바로가기
React

styled-components

by 루에 2021. 10. 27.
반응형

css-in-js

즉, js파일 안에 css를 설정할 수 있는 컴포넌트라고 보면 된다.

 

사용법은 아래처럼.

 

App.js

import styled from 'styled-components';

let TestComponent = styled.div`
	font-size : 12px;
    color : #ff0000;
`;

let TestComponentWithProps = styled.h4`
	font-size : 30px;
    color : ${ props.임의의컬러 };
`;

return (
	<TestComponent/>
    <TestComponenet 임의의컬러="#00ff00"/>
)

yarn add styled-components

명령어로 모듈을 설치하고 import한다.

 

대문자로 시작하는 변수를 생성하여 TestComponent 처럼 작성하되, 아래 WithPorps처럼 Props문법을 이용하여 공통된 css를 제외하고 변경 가능하도록 작성할 수도 있다.

 

반응형

댓글