React Typescript:禁用拼写检查

时间:2019-11-09 02:39:00

标签: reactjs typescript

我尝试禁用拼写检查,但打字稿不满意

<form>
   <input
      type='text'
      name='accountName'
      ref={accountName}
      onChange={checkName}
      spellCheck='false' // <====== Disable spellcheck here
   />
</form>

我得到的错误是...

Type '{ type: string; name: string; ref: RefObject<HTMLInputElement>; onChange: (event: ChangeEvent<Element>) => Promise<void>; spellcheck: string; }' is not assignable to type 'DetailedHTMLProps<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>'.
  Property 'spellcheck' does not exist on type 'DetailedHTMLProps<InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>'.ts(2322)

1 个答案:

答案 0 :(得分:1)

尝试使用spellCheck(大写的C)。请记住,React属性是驼峰式的!

React文档包含所有属性及其正确名称here的列表。