💎 React

styled-components

ji-hyun 2021. 12. 13. 21:17

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