1. 하위 컴포넌트
하위 컴포넌트에게 지정하고 싶은 스타일은 다음과 같이 { } 스코프를 사용하면 된다.
a {
color: black;
font-size: 20px;
text-decoration: none;
margin: 0 10px;
}
2. &: 연산자 : 재참조
&를 사용하여 해당 컴포넌트를 재참조할 수 있다.
&:hover {
background: #339af0;
}
&:active {
background: #1c7ed6;
}
3. &. 연산자 : classname
&.classname 으로 조건부를 실행할 수 있다.
예로 다음과 같이 현재 페이지에만 on 이라는 classname 을 부여할 때,
if (i === pagination.current) {
el.className = "on";
}
const Pagination = styled.div`
&.on {
color: orange;
font-weight: bold;
}
}
다음과 같이 on 일 때만 스타일을 적용할 수 있다.
'React' 카테고리의 다른 글
Axios Delete 에서 Body 에 data 넣는법 (0) | 2022.05.12 |
---|---|
React 에서 새로고침 시 탭이 첫 번째 항목으로 이동하는 문제 해결 (0) | 2022.04.10 |
React 에서 중첩 라우터 사용하기 (0) | 2022.04.08 |
자식 컴포넌트에서 부모 컴포넌트로 데이터 전달하기 / useState, useEffect 로 관리하기 (0) | 2022.03.31 |
useEffect, useMemo, useState, useCallback, React.Memo() 개념 및 차이점 (0) | 2022.03.18 |
댓글