Если мы делаем onFocus в поле поиска и ничего не вводим в поле, если вы делаете onBlur, вызывается функция onInputChange
. Это ожидаемое поведение? Другие поля ввода, что бы мы ни выбрали, функция вызывается только в том случае, если происходит событие или мы начинаем печатать.
Пример кода: https://codesandbox.io/s/react-codesandboxer-example-pmmop Я добавил в функцию console.log. Этот console.log будет печататься, когда вы просто фокусируете и делаете onBlur.
Я думаю, что это не должно вызываться, пока пользователь не начнет печатать. Я не знаю, имеет ли реагирующий выбор это или обычное поведение. Может кто-нибудь объяснить мне этот вопрос?