
{movieDetail.genres && movieDetail.genres.map((item)=>(
<Badge bg="danger"><li>{item && item.name}</li></Badge>
))}
์ค๋ ๋ค๋ฃฐ ์๋ฌ๋ Uncaught TypeError: Cannot read properties of undefined (reading 'map') ๊ฐ ๋จ๋ ์๋ฌ๋ฅผ ์ฒ๋ฆฌํ ๊ฒ์ด๋ค.
์๊พธ ์๋์ ๊ฐ์ error๊ฐ ๋ฌ๋ค. ์๊พธ ์๊พธ๋ง ๋จ๋๋ฐ. ์ console.log๋ก ์ถ๋ ฅํด๋ณด์
console.log๋ก ์ถ๋ ฅํด๋ณด๋ ์๋์ค์ง๋ง.. ์ ์๋ก๊ณ ์นจ ํ๋ฉด ์ ์๋ฌ๊ฐ ๋จ๋ ๊ฒ์ผ๊น??

๊ทธ ์ด์ ๋ React ๋ ๋ ๋๋ง์ด ํ๋ฉด์ ์ปค๋ฐ ๋ ํ์์ผ ๋ชจ๋ ํจ๊ณผ๋ฅผ ์คํํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ฆ React๋ return์์ user.map(...)์ ๋ฐ๋ณต์คํํ ๋ ์ฒซ ํด์ ๋ฐ์ดํฐ๊ฐ ์์ง ์๋ค์ด์๋ ๋ ๋๋ง์ด ์คํ๋๋ฉฐ ๋น์ฐํ ๊ทธ ๋ฐ์ดํฐ๋ undefined๋ก ์ ์๋์ด ์ค๋ฅ๊ฐ ๋๋ ๊ฒ์ด๋ค.
๋ฐ๋ก ์กฐ๊ฑด๋ถ ๋ ๋๋ง && ์ ์ด์ฉํ๋ ๊ฒ์ด๋ค.!!!!
{movieDetail.genres && movieDetail.genres.map((item)=>(
<Badge bg="danger"><li>{item && item.name}</li></Badge>
))}
true && expression์ ํญ์ expression์ผ๋ก ์คํ๋๊ณ false && expression์ ํญ์ false๋ก ์คํ๋๋ค.
๋ฐ๋ผ์ ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด && ๋ฐ๋ก ๋ค์ ์์๊ฐ ์ถ๋ ฅ์ ๋ํ๋๋ค. ๊ฑฐ์ง์ด๋ฉด React๋ ๋ฌด์ํ๊ณ ๊ฑด๋๋ด๋ค.