개발할때 보통 api에서 데이터를 가져온 후 Object 형식의 useState에서 setState로 데이터를 넣어준 후 보통 아래처럼 데이터를 사용합니다. let fireball = user.skill.fireball; or ({user.skill.fireball}) 근데 만약 여기서 user.skill이 null이라면 "Uncaught TypeError: Cannot read property 'fireball' of null" 이런 문구의 에러가 발생합니다. 여기서 만약 optional chaining을 모른다면 let fireball = user.skill && user.skill.fireball; or ({user.skill && user.skill.fireball}) user.skill.fire..
(JS)클린 코드 시리즈1 - Optional Chaining #?. #옵셔널 체이닝
개발할때 보통 api에서 데이터를 가져온 후 Object 형식의 useState에서 setState로 데이터를 넣어준 후 보통 아래처럼 데이터를 사용합니다. let fireball = user.skill.fireball; or ({user.skill.fireball}) 근데 만약 여기서 user.skill이 null이라면 "Uncaught TypeError: Cannot read property 'fireball' of null" 이런 문구의 에러가 발생합니다. 여기서 만약 optional chaining을 모른다면 let fireball = user.skill && user.skill.fireball; or ({user.skill && user.skill.fireball}) user.skill.fire..
2021.08.08