const foo = value ?? null;
こんな感じで条件分岐を行うことができます。
上記の場合の処理を言葉で書くと、
valueが存在する場合はvalueを返し、fooに代入する。
valueがnullまたはundefinedの場合はnullを返し、fooに代入する。
こんな感じですね。
const foo = value ? value : null;
この式の短い版みたいなイメージで使ってます。
ただしvalueがnullかundefinedの場合でないと右側の値へ分岐を行ってくれないので、
true/falseで処理を分岐させたい場合には使えません。