자식 컴포넌트가 부모 컴포넌트의 state를 가져다 사용하고 싶은 경우엔 props를 사용해야한다.
부모 컴포넌트의 state를 자식이 사용하기 위해선 props를 사용하여 state를 자식 컴포넌트로 전송해주어야한다.
props 사용방법
function Modal(props){}
function App (){
let [글제목, 글제목변경] = useState( ['JSX란', 'state사용하기', 'deepcopy'] );
return (
<div>
...
<Modal 글제목={글제목}></Modal>
</div>
)
}
function Modal(props){
return (
<div className="modal">
<h2>제목 { props.글제목[0] }</h2>
<p>날짜</p>
<p>상세내용</p>
</div>
)
}