"styled-components" 에서 import 한 후,
export const 컴포넌트명 = styled.태그이름`
원하는 스타일을 백틱안에 적는다.
기본적인 css 내용,
컴포넌트 안에 있는 컴포넌트 와 클래스명이 지정된 태그, 일반 태그 등은
& .클래스명{
};
& ${컴포넌트명}{
};
& 태그명{
};
이렇게 스타일을 적용할 수 있다.
`
위에서 정의한 컴포넌트 명을 해당 파일에서 import 받고 내가 적용하고 싶은 css 의 컴포넌트 명을 적으면 된다.
color : ${(props)=>props.isActive ? "black": "gray"};
로 컴포넌트의 props 로 isActive 의 값을 전달하여 true 일때 black, false 일때 gray 이런식으로 사용할 수 있다.