class 선언없이 컴포넌트에 직접 장착한다. CSS IN JS
import styled from 'styled-components'; // import 해와야 한다
컴포넌트에 직접 스타일 넣어서 스타일링하기
let 박스 = styled/div `
padding : 20px;
`
이렇게 백틱 안에 스타일 선언한다.
css 를 미리 입혀놓은 컴포넌트... className 작명이 필요 없다.
let 제목 = styled.h4`
font-size: 25px;
`;
<박스>
<제목>상세페이지</제목>
</박스>
h4 태그에다가 적용하는 방법이다.
다른 컴포넌트에 전파될 실수를 방지한다.
let 제목 = styled.h4`
font-size: 25px;
color: ${ props => props.색상 }
`;
<박스>
<제목 색상='red'>상세페이지</제목>
</박스>
`글자 $ {변수명} 글자`
'💎 React' 카테고리의 다른 글
리액트 페이지네이션 - Query Parameter (0) | 2021.12.26 |
---|---|
동적 라우팅 - Path Parameter 와 useParams (0) | 2021.12.19 |
리액트 토큰 유무에 따른 UI 변경 (0) | 2021.12.09 |
리액트 204 에러 (0) | 2021.12.08 |
장바구니 창 조절 (0) | 2021.12.03 |