From Dev.to
?? vs || — The Default-Value Trap That Breaks Real Apps
You want a fallback when a value is missing: const count = userInput || 10; Looks fine. Until someone enters 0. const count = 0 || 10; console.log(count); // 10 ❌ — zero is a valid number! This bug...
