받아온 정보 할당할 때
- 2항 연산자 사용하여, useState()의 초기값이 없는 설정으로 난 에러 제어하기
00. 들어가기 전에
01. 2항 연산자 { 상태값 && 내용} : 상태값이 있다면, 내용 보여주기
{product && (
<main>
<MainImage
style={{
backgroundImage: `url(${product.thumbnail})`,
}}
/>
<ProductName>{product.name}</ProductName>
<ProductDescription>{product.price}원</ProductDescription>
}
02. 2항 연산자에서 한번더 나아가, 조건 까지 붙이기
{product && product.type ==="가을용품" && (
<>
<MainImage
style={{
backgroundImage: `url(${product.thumbnail})`,
}}
/>
<ProductName>{product.name}</ProductName>
<ProductDescription>{product.price}원</ProductDescription>
<>
}
{product && product.type ==="봄용품" && (
<>
<MainImage
style={{
backgroundImage: `url(${product.thumbnail})`,
}}
/>
<ProductName>{product.name}</ProductName>
<ProductDescription>{product.price}원</ProductDescription>
<>
}
{product && product.type ==="겨울용품" && (
<>
<MainImage
style={{
backgroundImage: `url(${product.thumbnail})`,
}}
/>
<ProductName>{product.name}</ProductName>
<ProductDescription>{product.price}원</ProductDescription>
<>
}