컴포넌트 끼리의 정보교환 방식이다.
부모 컴포넌트가 자식 컴포넌트에게 물려준 데이터. 다시 말해, 컴포넌트 간의 정보 교류 방법이다.
2-1. props는 반드시 위에서 아래 방향으로 흐른다. 즉, [부모] → [자식] 방향으로만 흐른다(단방향).
2-2. props는 반드시 읽기 전용으로 취급하며, 변경하지 않는다.
Layout
컴포넌트 안에는 header
라는 컴포넌트가 있고, header
아래에 {props.children}
를 통해서 props를 받아 렌더링 하고 있다. 즉, Layout
컴포넌트가 쓰여지는 모든 곳에서 <Layout>…</Layout>
안에 있는 정보를 받아서 가져올 수 있는 것이다.