구조 분해 할당
- JavaScript에서 객체와 배열은 사용 빈도가 높은 자료 구조
- 객체와 배열에 저장된 데이터를 전체가 아닌 부분만 추출하여 사용하고자 할 때의 번거로움을 줄이고자 구조 분해 할당을 사용
- 구조 분해 할당은 객체와 배열을 '변수'로 분해할 수 있음
구조 분해 할당 종류
const Child = (props) => {
const animal = props.animal;
const mentor = props.mentor;
return (
<>
<span>{props.animal}</span>
<span>{props.mentor}</span>
</>
)
}
const Child = (props) => {
const { animal, mentor } = props;
return (
<>
<span>{animal}</span>
<span>{mentor}</span>
</>
)
}
const Test = () => {
const array = [tiger, lion];
const [tiger, lion] = array;
return (
<>
<p>tiger</p>
<p>lion</p>
</>
)
}