옵셔널 체이닝

박영호·2021년 2월 17일
0

Optional Chaning 이란?

옵셔널 체이닝 ?.은 중첩된 오브젝트 프로퍼티에 접근하는 데에 가장 안전한 방법으로, 중간 프로퍼티가 존재하지 않은 경우에도 안전하게 접근이 가능하다.
React Js 에서 컴포넌트간 life cycle차이로 인해 map함수를 돌렸을때 undefine 에러가 생기곤 한다. 대부분은 example && example.map((item, index) => {})의 형태로 사용을 한다.
옵셔널 체이닝이란 생긴지 얼마되지 않은 기능이여서 구브라우저에서는 적용이 안될 수 도 있습니다. 옵셔널 체이닝을 쓰는 이유는 &&연산자나 삼항연사자등을 사용하면 코드가 지나치게 길어지기 때문에 옵셔널 체이닝을 사용하면 좋다.

example

profile
무언가에 호기심이 생기면 적극적이고 재밌게 그걸 해결해내고 싶어하는 프론트 엔드 개발자 입니다 .

0개의 댓글