반응형 ts27221 [TypeScript] 에러: Cannot invoke an object which is possibly 'undefined'.ts(2722) 아래처럼 타입을 선언한 후에 함수를 호출할 때 Cannot invoke an object which is possibly 'undefined'.ts(2722)라는 메시지를 받았다.type OwnProps = { onPopupFocus?: () => void; onPopupDefocus?: () => void;};const togglePopupVisible = () => { if (isPopupVisible) onPopupDefocus(); else onPopupFocus();}; 이것은 onPopupFocus와 onPopupDefocusf라는 함수의 타입을 선언할 때 onPopupFocus?와 같이 물음표를 함께 적어 필수로 선언되지 않아도 되는 값이라고 정의했기 때문이다. 정의되지 않은 .. 2024. 5. 27. 이전 1 다음 반응형