token?: string | null; 의 경우가 있을 때

 

1. 선택적 프로퍼티(Optional Property):
질문 부호(?)가 붙으면 이 필드는 아예 존재하지 않을 수도 있고, 존재한다면 값이 할당되어야 한다는 의미입니다. 즉, 값이 없으면 기본값이 undefined가 됩니다.

필드 자체가 있을 수 있고 없을 수 있다.

 

2. string | null

항상 필드가 존재하도록 강제하고 "없음을" 나타내기 위해서

 

token?: string | null; 은 따라 "토큰이 없음을", 또는 "아직 토큰이 설정되지 않음"을 구분할 필요가 있을 때 유용하게 사용됩니다.

 

'개발 > 기록' 카테고리의 다른 글

유용한 css  (0) 2025.02.24
nextjs 쿠키 설정 의문  (0) 2025.02.24
면접 질문 정리  (2) 2025.02.07
NIST 패스워드 가이드라인 2024 업데이트  (0) 2025.01.09
Netlify로 배포할 때 편한 점  (0) 2024.12.04

+ Recent posts