The variable value is null. What does the expression value?.name produce?
Explanation
Optional chaining stops this property access when its left side is null and produces undefined. It does not produce null, and it does not broadly catch failures from separate expressions or from later links that were not made optional.