컴포넌트의 속성(property)
을 의미합니다.props는 객체의 형태
를 가집니다.간단정리
props라는 건 택배물품하고 비슷하지 않을까? 우리가 사이트에서 주문한 물품은 배달되는 동안은 취소도 변경도 불가능한 상태이고 사이트(부모)->나(자식)에게로 전달 받는 물품이라 생각한다.
하지만 배송전에는 뭐든 넣을 수 있으니 객체타입을 갖는다! 요정도로 생각해본다.
< Child attribute={value} /> 기본문법
const App = () => {
const itemOne = "React를";
const itemTwo = "배우고 있습니다.";
return (
<div className="App"
<Learn text={itemOne}/>
<Learn text={itemTwo}/>
</div>
);
};
const Learn = (props) => {
return <div className="Learn">
<p>{props.text}</p> //props를 렌더링하는 것
</div>;
};
export default App;
//props.children라는 것도 존재한다