반응형
재사용 가능한 Button을 만들어 보았다
Button.js
import styles from "./Button.module.css";
const Button = (props) => {
return <button className={`${styles.btn} ${props.className}`}>{props.children}</button>
}
export default Button;
{props. Children} 을 통해서 컴포넌트 내에 입력한 값을 가져오고
styles.btn 부분을 통해서 class로 btn 을 지정 그리고 props.className을 통해 기존 컴포넌트에 있던 class가 있다면 가져온ㄷ
Button.module.css
.btn {
background-color: purple;
margin: 0.7rem 0;
width: 35%;
color: #fff;
box-shadow: 2px 2px 2px rgb(0, 0, 0, 0.2);
}
반응형
'온라인 강의 > React 완벽 가이드 [Udemy]' 카테고리의 다른 글
102. 사용자 입력 State 관리하기 (0) | 2023.06.06 |
---|---|
101. 재사용 가능한 "Button" 컴포넌트 추가하기 (0) | 2023.06.06 |
99. "사용자" 컴포넌트 추가하기 (0) | 2023.06.06 |
98: 모듈 소개 [섹션 8. 연습 프로젝트 완료] (0) | 2023.06.06 |
97. 모듈 리소스 (0) | 2023.06.06 |