보통 ?? 이런식으로해서 undefined를 체크하는데 이렇게 사용할 경우, 코드가 불필요하게 길어진다.
따라서 ?를 사용하는 옵셔널 체이닝도 사용한다. 대신 남용하면 안된다!!
이유는 에러를 조기에 발견하지 못하고 디버깅에 어려움이 생길 수 있다고 한다.
출처
https://velog.io/@cloudlee711/%EC%98%B5%EC%85%94%EB%84%90-%EC%B2%B4%EC%9D%B4%EB%8B%9D
옵셔널 체이닝
undefine막으려고a??a.map 쓰던걸 a?map으로 쓰기 가능
velog.io
https://velog.io/@wnduq8/React-%EC%98%B5%EC%85%94%EB%84%90-%EC%B2%B4%EC%9D%B4%EB%8B%9D
React - 옵셔널 체이닝'?.'
옵셔널 체이닝(optional chaining) ?.을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있습니다.중첨 객체의 특정 프로퍼티에 접근하기 위해서 보통 AND연산자를 통해 실제 해
velog.io
'Development > React.js' 카테고리의 다른 글
절대 경로 설정 하기 (0) | 2022.06.15 |
---|---|
React - 폼태그 처리 (0) | 2022.06.15 |
React Query (0) | 2022.06.05 |
React에서 SVG 다루는 법 (0) | 2022.05.27 |
Next에서의 에러 페이지 만들기 (0) | 2022.05.18 |