사용하고 싶은 컴포넌트 스타일에 함수를 넣어서 조건에 따라 적용할 수 있도록 함
여러 줄의 CSS 코드를 조건부로 보여주고 싶다면 css
를 사용해야합니다.
기존의 컴포넌트를 사용하고 프로퍼티만 지정해주면 됨
//예시
import styled, **{ css }** from 'styled-components';
const Circle = styled.div`
width: 5rem;
height: 5rem;
border-radius: 50%;
// 허그라는 프롭스가 있을 시 아래 적용
${props =>
props.huge &&
css`
width: 10rem;
height: 10rem;
`}
`;
2022-10-06 리액트 (벨로퍼트 - 리액트 장점, 단점, JSX)
let content = (
<div>
{/* 자바스크립트의 주석과 같다 */}
</div>
)
https://velog.io/@seondal/React-useState-이용하여-JS로-hover-구현하기
onMouseOver
(마우스가 컴포넌트에 있을 때
onMouseOut
( 마우스가 컴포넌트에 없을 때