❗ 컴포넌트가 많은 경우 스타일링을 하다보면 불편함이 생김
npm install styled-components
import styled from 'styled-components'
import React, { useState } from 'react'; import styled from 'styled-components'; let 박스 = styled.div` padding : 20px; `; function Detail(){ return ( <div> <HTML 많은 곳/> <박스></박스> </div> ) }
let 제목 = styled.h4` font-size : 25px; color : ${ props => props.색상 }; `;
function Detail(){ return ( <div> <HTML 많은 곳/> <박스> <제목 색상="blue">안녕하세요1</제목> <제목 색상={'red'}>안녕하세요2</제목> </박스> </div> ) }
리액트에서 props 전송하실 땐 두가지 방법이 있습니다.
<제목 색상="blue"></제목> <제목 색상={'red'}></제목>
❗ 그냥 일반 텍스트를 전달하고 싶으면 "" 따옴표 안에 쓰시면 되고
❗ 변수나 자료형을 담고 싶으면 {} 중괄호 안에 쓰시면 됩니다.