2016-08-16 3 views
2

В виртуальной DOM onChange запускается каждый раз при изменении содержимого ввода. В обычном DOM onChange запускается только тогда, когда элемент ввода размыт.Реагирующие триггеры onChange события для виртуальных входов DOM по-разному, чем входы в обычном DOM. Почему это?

link to GIF illustrating the behavior

Пример проекта:

source code for the above demo

Почему Реагировать триггер OnChange событий по-разному для виртуальных элементов DOM?

+1

Вы имеете в виду, чтобы спросить * как * это реализовано таким образом? Или * почему *? * Почему * сводилось к необходимости контролируемых полей и как они должны работать в реактивном режиме; то есть, когда вы обновляете контролируемое поле, введя его, реакция должна обновить переменную состояния, которая представляет значение поля. Это можно сделать только в том случае, если изменение запускается каждый раз при изменении значения поля. –

+0

О да, я спросил: «Почему это?» в вопросе заголовка. Ах, это имеет смысл. Спасибо @LiamEgan – ross

+0

Может ли проголосователям оставить комментарий, объясняющий? Благодаря! – ross

ответ