props는 properties의 줄임말이다.
리액트에서 사용자가 컴포넌트에 전달해서 보관하길 원하는 데이터이다.
때문에 컴포넌트내에서 데이터가 보관되면 이 데이터는 수정되지 않고 보존되야하는 법칙이 성립된다.
<
컴포넌트 이름
props이름
=값
>
부모컴포넌트
에 HTML 속성 정의하듯이 자식컴포넌트
의 속성처럼 사용하면 된다.
props
를 정의하면 하위 컴포넌트에서 {this.props.propsName}
으로 사용할 수 있다.
(함수형 컴포넌트라면 {props파라미터.propsName}
으로 사용한다.)
예시