✅✅props는 부->자로서 단방향이다. 하지만 깊게 생각해보면 자식의 정보를 받아서 화면에 보여주는 것처럼 보일 수가 있다. 이렇게 생각하자. 자식의 모든 정보는 원래 부모에 있었고 부모가 자식에게 넘겨주고 넘겨줌으로써 자식은 그것을 ui에 그린다!! 까지만..
우선 실습을 시작하기 앞서 props에대해서 아시겠지만 간단히 설명 하고 시작하겠습니다.
특징1. 반드시 위에서 아래 방향 (부모->자식)으로 흐르는 단방향
특징2. Props는 반드시 읽기 전용으로 취급하며, 변경하지 않는다.
child컴포넌트
상위 컴포넌트에 여는 tag 닫는 tag사이에 어떤 값을 둔다면 children으로써 인식이 된다. 그러면 자동적을 children이라는 값을 가지고 있다.
funtion App() {
return <User>안녕하세요<User />;
}
function User (props) {
console.log("props", props)
return <div>{props.children}<div />
이것이children문법
용도 : layout컴포넌트를 만들 때 자주 사용