Don't understand the downvote.
Keep in mind that there is still an ongoing discussion on whether in certain cases a missing value should be resolved to undefined, as it is now, or to null, as some demand.
In any case: e.g. `foo?.bar || 'foo'` will always work, but avoid `if (foo?.bar === undefined)`