Если я правильно вас понимаю, если определенное условие не выполняется, вы хотите, чтобы ввод не отражал текст, который только что ввел пользователь.
Для этого вам понадобитсяконтролировать значение вашего входа через состояние.
Это означает, что вы делаете что-то вроде этого:
<input onChange={handleChange} name="t" value={this.state.tInput}/>
handleChange = e => {
if(parseInt(e.target.value) > 100) {
alert("High")
// set input state here to previous value to re-render and remove unwanted input values from input
return this.setState(({tInput}) => ({tInput}))
}
return this.setState({tInput: e.target.value})
}