и как измененное пользователем поле "с" должно реагировать на изменение полей "a" и "b"?- при изменении a или b, c обратно становится зависимым от а и б.
<input name="a" value={this.state.a} onChange={(e)=> handler(e, 'a')}>
<input name="b" value={this.state.b} onChange={(e)=> handler(e, 'b')}>
<input name="c" value={this.state.a*this.state.b}>
____
handler = (e, name) => {
this.setState({name: e.target.value});
}