본문 바로가기
콤퓨타

Typescript 괜찮은 트릭들

by 다_녤 2025. 9. 9.
반응형

1. ?? (nullish coalescing operator)

??

 

null 이나 undefined 값인 경우에만 우측 값 사용, 디폴트는 operator 기준 좌측 값 사용

 

예시) 아래 코드는 expo-notification 코드에서 responseListener의 현상태를 확인하고, notification subscription을 제거할지 말지 판단하는 코드

return () => {
  responseListener.current &&
    Notifications.removeNotificationSubscription(responseListener.current);
};

 

반응형