Почему в дизайне Ant нет замены для `<Input>` - PullRequest
0 голосов
/ 18 сентября 2018

Я знаю, что, должно быть, упускаю что-то очень простое, но почему нет onChange для <Input> тега Ant design?

Я хотел бы обновить значение ввода.

Я предположил, что было что-то вроде onChange, поскольку я мог использовать onChange с DatePicker и handleChange DropDown; но я предполагаю, что ошибся

Когда я смотрел на документы, был обратный вызов onPressEnter, но это мне не очень помогло.

Я попробовал следующее:

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

Но это просто дало мне ввод, который я не мог набрать.

Итак, повторим:

  1. Почему нет onChange для <Input> тега Ant design?
  2. Что более важно, как я могу получить значение тега <Input>?

Спасибо.

1 Ответ

0 голосов
/ 18 сентября 2018

Вы можете использовать onChange, почему бы и нет?

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