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 |