Я хотел бы найти способ сосредоточиться на следующем поле, когда я нажимаю Enter во входном файле, используя React.js
@autobind
handleKeyPress(event){
if(event.key === 'Enter'){
this.refs.email.focus();
}
}
@autobind
handleKeyPressEmail(event){
if(event.key === 'Enter'){
this.refs.zip_code.focus();
}
}
<input
onKeyPress={this.handleKeyPress}
ref = 'name'
/>
<input
onKeyPress={this.handleKeyPressEmail}
ref = 'email'
/>
<input
ref = 'zip_code'
/>
Это лучший способ, который я нашел до сих пор, однако я не хочу повторять себя, создавая функцию каждый раз, когда я хочу, чтобы это произошло. Есть ли лучший и более чистый способ реализовать это?