Допустим, есть какая-то форма, а в ней поля
<Input onNameChange={this.props.onNameChange} title={"Name"} type={'text'}/>
<Input title={"Surname"} type={'text'}/>
через onNameChange передаю наверх состояние, при этом в компоненте Input:
<label>
<p>{this.props.title}</p>
<input onChange={this.handleChange} type={this.props.type}/>
</label>
Проблема в том что мне нужно передавать обработчик изменения только на некоторые поля, на другие нет, так получается, что при изменении поля Surname получаю ошибку. Как сделать так что бы onChange у input вызывался тогда когда я передам обработчик?