Development/React.js

react 옵셔널 체이닝

moretz0921 2022. 6. 13. 16:42

보통 ?? 이런식으로해서 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