반응형
JSX에서 동적인 구문을 실행하고 싶을 때
{} 중괄호 안에서 작성한다
map() 을 사용해서 <ExpenseItem />를 개수만큼 출력할 수 있다
이미 아는 개념이라 가볍게 넘어감
아래 네 줄의 코드를 위의 한 줄로 간단하게 만들 수 있다
{props.items.map((expense) => <ExpenseItem title={expense.title} amount={expense.amount} date={expense.date} id={expense.id} />)}
<ExpenseItem title={props.items[0].title} amount={props.items[0].amount} date={props.items[0].date} id={props.items[0].id} />
<ExpenseItem title={props.items[1].title} amount={props.items[1].amount} date={props.items[1].date} id={props.items[1].id} />
<ExpenseItem title={props.items[2].title} amount={props.items[2].amount} date={props.items[2].date} id={props.items[2].id} />
<ExpenseItem title={props.items[3].title} amount={props.items[3].amount} date={props.items[3].date} id={props.items[3].id} />
반응형
'온라인 강의 > React 완벽 가이드 [Udemy]' 카테고리의 다른 글
71. "keys" 이해하기 (0) | 2023.06.04 |
---|---|
70. State 저장 목록 사용 (0) | 2023.06.03 |
68. 모듈 소개 (0) | 2023.06.03 |
67. 모듈 리소스 (0) | 2023.06.03 |
퀴즈 2: 학습 확인: 이벤트 & 상태 작업하기 (0) | 2023.06.03 |