반응형
JSX/TSX에서 TypeScript 캐스트를 사용하는 방법
캐스팅할 때.tsx
파일, 컴파일러는 JSX로 가정합니다.예를 들어 다음과 같습니다.
(<HtmlInputElement> event.target).value
에러를 표시하다
JSX 요소 유형 'HtmlInputElement'는 JSX 요소의 생성자 함수가 아닙니다.
TypeScript는 어떻게 캐스트합니까?.tsx
파일링?
그as
연산자는 TypeScript 1.6에서 캐스트를 대체하기 위해 도입되었습니다..tsx
파일, 예:
(event.target as HTMLInputElement).value
TypeScript wiki에서는 1.6의 변경에 대해 설명하고 있습니다.새로운 연산자가 캐스트하는 기본 방법이 됩니다(JSX 식과 TypeScript 프리픽스 캐스트 연산자 간의 모호성 해소).
언급URL : https://stackoverflow.com/questions/37613981/how-to-use-a-typescript-cast-with-jsx-tsx
반응형
'itsource' 카테고리의 다른 글
Eslint 오류 - 화살표 본문을 둘러싼 예기치 않은 블록 문입니다. 반환된 값을 = 바로 다음에 이동합니다.> (0) | 2023.02.14 |
---|---|
Ionic: 어떻게 div의 중심을 잡습니까? (0) | 2023.02.14 |
조건식을 사용한 AngularJS ng-style (0) | 2023.02.14 |
변경 후 각도 JS 업데이트 입력 필드 (0) | 2023.02.14 |
ng-pattern을 사용하여 angularJs의 이메일 ID를 확인하는 방법 (0) | 2023.02.14 |