Машинопись 2.3.4, react 15.5.4 и react-bootstrap 0.31.0.
У меня есть FormControl
, и я хочу что-то сделать, когда пользователь нажимает клавишу ВВОД.
Контроль:
<FormControl
name="keyword"
type="text"
value={this.state.keyword}
onKeyPress={this.handleKeywordKeypress}
onChange={(event: FormEvent<FormControlProps>) =>{
this.setState({
keyword: event.currentTarget.value as string
});
}}
/>
Каким должно быть определение параметра для handleKeywordKeypress
?
Я могу определить это так:
handleKeywordKeypress= (e: any) =>{
log.debug("keypress: " + e.nativeEvent.code);
};
Он будет вызван, и он напечатает kepress: Enter
, но какой должен быть тип e
, чтобы я мог сравнить значение с (с чем?), Чтобы определить, был ли нажат Enter.