为什么 Ant design 中没有 onchange for `<Input>`

Why is there no onchange for `<Input>` in Ant design

我知道我一定遗漏了一些非常简单的东西,但为什么 Ant design<Input> 标签没有 onChange

我想要更新输入的值。

我假设有类似 onChange 的东西,因为我能够将 onChangeDatePickerhandleChange DropDown 一起使用;但我想我假设错了

当我查看文档时,有一个 onPressEnter 回调,但这对我没有帮助。

我尝试了以下方法:

   <Input
     placeholder="Flight name"
     size="large"
     value={this.state.someVal}
   />

但这只是给了我一个我无法输入的输入。

所以重申一下:

  1. 为什么 Ant design<Input> 标签没有 onChange
  2. 更重要的是,如何获取 <Input> 标签的值?

谢谢。

您可以使用 onChange,为什么不呢?

<Input
     placeholder="Flight name"
     size="large"
     value={this.state.someVal || ''}
     onChange={this.onChange}
   />
onChange = (e) => {
  this.setState({someVal: e.target.value})
}