Как выйти из бесконечного ререндера?
При blur хочу чтобы выполнилась функция blurEvent, она выполняется но потом уходит в бесконечный цикл из-за inputRef.current.blur();. Но мне надо как-то выйти из фокуса инпута. Как можно решить эту проблему?
const inputRef = React.useRef(null);
const blurEvent= () => {
inputRef.current.focus({
cursor: 'start',
})
inputRef.current.blur();
}
<Input
placeholder="Name"
required
ref={inputRef}
onBlur={blurEvent}
/>