npm install styled-components
import styled from 'styled-components'
let Box = styled.div`
padding : 20px;
color : grey
`;
let YellowBtn = styled.button`
background : yellow;
color : black;
padding : 10px;
`;
function Detail(){
return (
<div>
<Box>
<YellowBtn>버튼임</YellowBtn>
</Box>
</div>
)
}
let YellowBtn = styled.button`
background: ${props => props.bg};
color:black;
padding : 10px;
`
function Detail(props) {
return (
<YellowBtn bg="blue">버튼 </YellowBtn>
<YellowBtn bg="orange">버튼 </YellowBtn>
let YellowBtn = styled.button`
background: ${props => props.bg};
color:${props => props.bg == 'blue' ? 'white' : 'black};
padding : 10px;
`
function Detail(props) {
return (
<YellowBtn bg="blue">버튼 </YellowBtn>
<YellowBtn bg="orange">버튼 </YellowBtn>