Вы можете использовать событие onFocus
.
function handleFocus(e) {
// logic here
}
<input onFocus={handeFocus} />
Если вы хотите изменить входное значение, вы также можете использовать событие onChange
и атрибут value
.
const [value, setValue] = useState('')
function handleChange(e) {
setValue(e.target.value)
}
function handleFocus(e) {
// logic here
setValue('input focused')
}
<input value={value} onChange={handleChange} onFocus={handeFocus} />