Информация об изменениях

Сообщение Re[2]: [React] Хитрый реакт не триггерит onChange у инпутов? от 01.09.2019 21:48

Изменено 01.09.2019 22:04 VladCore

Re[2]: [React] Хитрый реакт не триггерит onChange у инпутов?
Здравствуйте, vsb, Вы писали:

vsb>Первую ссылку из гугла пробовал?


не. я тут посмотрел у Event нет такого конструктора какой у них: https://developer.mozilla.org/ru/docs/Web/API/Event
Где они нашли его?

Ну и ЗАЧЕМ они вместо inpit.value = ........ пищут
var nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, "value").set;
nativeInputValueSetter.call(input, 'is working');


И почему в input-event не передают код клавиши?
var inputEvent = new Event('input', { bubbles: true});
input.dispatchEvent(inputEvent);


Стремно как то попахивает.
Re[2]: [React] Хитрый реакт не триггерит onChange у инпутов?
Здравствуйте, vsb, Вы писали:

vsb>Первую ссылку из гугла пробовал?


не. я тут посмотрел у Event нет такого конструктора какой у них: https://developer.mozilla.org/ru/docs/Web/API/Event
Где они нашли его?

Ну и ЗАЧЕМ они вместо inpit.value = ........ пищут (хотя прямой вызов input.value = 'не работает' не работает)
var nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, "value").set;
nativeInputValueSetter.call(input, 'is working');


И почему в input-event не передают код клавиши?
var inputEvent = new Event('input', { bubbles: true});
input.dispatchEvent(inputEvent);


Стремно как то попахивает.