
네, 맞습니다. ?. 연산자는 Optional Chaining Operator(옵셔널 체이닝 연산자)이라고도 불리며, ?. 연산자가 사용된 프로퍼티에 대한 참조가 null 또는 undefined인 경우에는 연산자를 사용한 표현식 전체의 값이 undefined가 되도록 합니다.
만약 ?. 연산자를 사용하지 않고 this.props.winners.currentRound 구문을 사용했다면, this.props.winners 값이 null이거나 undefined인 경우에는 TypeError(타입 에러)가 발생합니다. 따라서, ?. 연산자를 사용하여 this.props.winners 값이 null이거나 undefined인 경우에도 예외가 발생하지 않도록 처리해주는 것이 좋습니다.