2017-10-15 8 views
1

Typescript + React로 코드를 작성하는 동안 오류가 발견되었습니다.Typescript 반응 유형 속성

<a> 태그에 유형/값을 만들 때 오류가 발생합니다.

<a value='Hello' type='button'>Search</a>

이 코드

TS2339:Property 'value' does not exist on type 'DetailedHTMLProps<AnchorHTMLAttributes<HTMLAnchorElement>, HTMLAnchorElement>'.

가 어떻게이 컴파일 문제를 해결할 수있는 오류가 발생할 수? 나는 몇 시간을 검색하지만 값이 <a> 요소에 대한 유효한 HTML 속성이 아니기 때문에 내가 솔루션 :(

+0

맞아요, a 요소에 값 속성이 없습니다 – jonrsharpe

+0

'a'와'input'을 섞은 것 같아요,'a'는'value'도'type'도 갖고 있지 않지만'input'은 그들 모두. –

+0

Ahha! 모두에게 감사합니다! – ParkMinchul

답변

3

얻을 수 없습니다. 나는 최고의 대신 AnchorHTMLAttributes 인터페이스를 확장하기 위해 노력 <a data-value="Hello"> 같은 속성을 사용하는 것입니다 생각합니다.