props 는 properties 의 줄임말입니다. 어떠한 값을 컴포넌트에게 전달해줘야 할 때, props 를 사용합니다.
import React from 'react';
function HelloWorld(props) {
return <div style={{ color: props.color }}>반갑습니다 {props.name}</div>
}
export default HelloWorld;
로 사용하면 props 내부의 값을 조회 할 때마다 props. 를 입력해야 합니다. 함수의 파라미터에서 비구조화 할당 (혹은 구조 분해라고도 불릅니다) 문법을 사용하면 아래와같이 좀 더 코드를 간결하게 작성 할 수 있습니다.
결과는 똑같이 나옵니다.
defaultProps 로 기본값 설정도 가능합니다.
참고>
https://react.vlpt.us/basic/05-props.html
'Front-End > React' 카테고리의 다른 글
[React] 오류해결(css 선택자문제) (2) | 2023.01.14 |
---|---|
[React] 스크롤 작동시 애니메이션 구현하기 (0) | 2023.01.13 |
[React] useState 연습하기 좋은 예제 (0) | 2023.01.13 |
[React] lazy ? (0) | 2023.01.12 |
[React] 조건부 컴포넌트 적용하는법 (0) | 2023.01.12 |