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에 게시됨