반응형
오류 TS2339: 유형 '에 대한 속성'이 없습니다.HTML Props'
타이프 스크립트를 사용하고, 타입 정의가 명확한 TSX 파일에 반응하면, 다음의 에러가 표시됩니다.
error TS2339: Property 'for' does not exist on type 'HTMLProps<HTMLLabelElement>'.
컴포넌트를 다음 TSX로 컴파일하려고 할 때
<label for={this.props.inputId} className="input-label">{this.props.label}</label>
이미 해결했지만 검색 시 솔루션이 표시되지 않았기 때문에 다음 사용자를 위해 여기에 추가합니다(Google 또는 StackOverflow).
해결방법은 이 문제를 수정하는 것이었습니다.for
의 탓으로 돌리다htmlFor
<label htmlFor={this.props.inputId} className="input-label">{this.props.label}</label>
이것은 리액트 라이브러리 자체의 일부로서, 이 라이브러리는for
그것과 마찬가지로class
(사용합니다.className
)는, 확실히 입력된 타입의 정의에서는 문제가 되지 않습니다.
언급URL : https://stackoverflow.com/questions/39187722/error-ts2339-property-for-does-not-exist-on-type-htmlpropshtmllabelelement
반응형
'source' 카테고리의 다른 글
ng-repeat에 대한 반응 등가 (0) | 2023.02.09 |
---|---|
react-select v2에서 optgroup을 작성하려면 어떻게 해야 합니까? (0) | 2023.02.09 |
Wordpress post_meta에 저장할 때 'SimpleXMLement' 직렬화가 허용되지 않습니다. (0) | 2023.02.09 |
SQL 오류: ORA-00942 테이블 또는 뷰가 존재하지 않습니다. (0) | 2023.02.09 |
농담, 효소:불변 위반:또는 Router()를 외부에서 사용하여서는 안 됩니다. (0) | 2023.02.09 |