내 반응 및 타이프 스크립트 앱에서는 다음을 사용 onChange={(e) => data.motto = (e.target as any).value}
합니다.
클래스의 타이핑을 올바르게 정의하려면 어떻게해야합니까? 그래서 타입 시스템 주위에서 해킹 할 필요가 없습니다 any
.
export interface InputProps extends React.HTMLProps<Input> {
...
}
export class Input extends React.Component<InputProps, {}> {
}
내가 넣으면 target: { value: string };
:
ERROR in [default] /react-onsenui.d.ts:87:18
Interface 'InputProps' incorrectly extends interface 'HTMLProps<Input>'.
Types of property 'target' are incompatible.
Type '{ value: string; }' is not assignable to type 'string'.