У меня есть поле ввода с прикрепленным EventListener «вставить». Функция eventListener должна обрабатывать переменную состояния. Однако функция обработки всегда использует инициализированное значение моей переменной состояния вместо обновленного.
Я сделал этот фрагмент , чтобы продемонстрировать проблему.
Использование:
Variable not set yet
Set variable
Variable set!!
Как мне решить эту проблему?
Вы можете просто использовать onPaste событие.
onPaste
<input onPaste={handlePaste} placeholder="paste here" />
const handlePaste = () => { console.log("pasted text", customVariable); };