Для обработки нескольких входов с помощью одного обработчика событий. Вам необходимо присвоить уникальные имена входным значениям, и вы можете записать изменение дескриптора на основе уникальных имен.
<div className="ms-welcome">
<TextField
name="input1"
onChange={this.handleChange.bind(this)}
value={this.state.value}
/>
<TextField
name="input2"
onChange={this.handleChange.bind(this)}
value={this.state.value}
/>
</div>
Теперь вы можете просто записать изменение дескриптора на основе уникальных имен, примененных к полям ввода
HandleChange (e) {
this.setState({[e.target.name]: e.target.value})
}
Когда событие приходит от первого входа, e.target.name
будет входом1, а когда событие приходит от второго входа, e.target.name
будет входом 2.