React 조건부 렌더링: ??, ||, &&, ?:의 차이와 선택 기준
JavaScript의 ??는 nullish coalescing operator입니다. 왼쪽 값이 null이나 undefined일 때만 오른쪽 값을 선택합니다.
const name = null;
console.log(name ?? '명'); // 익명
const age = undefined;
console.log(age ?? 0); // 0
const score = 0;
console.log(score ?? 100); // 0
반면 ||는 0, '', false, NaN 같은 모든 falsy 값도 "값이 ...
8월 21일 17:46에 게시됨