Это выглядит так:
В случае, если вы хотите следить, сохраните флаг в состоянии, например,
this.setState({userClicked:true})
Событие, которое вы хотите посмотреть, может быть onFocus
, т.е.
<input
type="text"
className="form-control"
name="firstName1"
ref="firstName1"
placeholder="First Name"
value={this.state.firstName1}
onFocus={()=>{ this.setState({userClicked:true}) }}
onChange={this.handleChange}
required
/>
Вы также можете использовать onBlur
, чтобы установить флаг в значение false, когда ввод теряет фокус,
Затем в рендере поместите ниже код, где вы хотите, чтобы уведомление появилось:
....
{this.state.userClicked && <div>Enter first name</div>}
Над строкой убедитесь, что div отображается, когда userClicked
истинно.