Intro ์๋ ํ์ธ์. ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ๋ ๋์ค ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ต๋๋ค. Why? ํด๋น properties์ ๊ฐ์ ์ฝ์ ์ ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ์ค๋ฅ์ ๋๋ค. How to solve the problem ํด๋น ์๋ฌ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง์ธ๋ฐ์, ์ ๋ ๊ทธ ์ค์์๋ Optional Chaining ์ฐ์ฐ์ (๋ฌผ์ํ ์ฐ์ฐ์)๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๋ค. ์ฝ๋ ์ฌ์ฉ ์์ ๋ ์๋์ ๊ฐ์ต๋๋ค. return ( {item?.name} ) ์ด๋ ๊ฒ Optional Chaining ์ฐ์ฐ์ (๋ฌผ์ํ ์ฐ์ฐ์)๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ ํจํ ๊ฐ์ด ์์ ๋๋ undefined๋ฅผ ๋ฐํํ๊ณ , ๊ฐ์ด ์์ ๋๋ Optional Chaining ์ฐ์ฐ์ ์ดํ ๋ด์ฉ์ ์คํํฉ๋๋ค. ๋ฐ๋ผ์ ํด๋น ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.