Задать вопрос
  • Как эмулировать событие в React?

    @Choroshiy
    Я пробовал эмулировать onChange в реакте через плагин
    но onChange
    это не событие change и не input, keydown, keyup
    эмулировал onBlur, работает, что они там намутили на onChange не понятно
    часть кода
    elementsUsersEmails.forEach((item) => {
    	item.addEventListener('click', () => {
    		const event = new Event('keyup');
    		const selectedIdUser = parseInt(item.getAttribute('data-user-email'), 10);
    		const wrapInput = doc.querySelector('#modal-dialog-form');
    		const inputEmail =  wrapInput.querySelector('[name="email"]');
    		const inputPassword =  wrapInput.querySelector('[name="password"]');
    		if (inputEmail && inputPassword) {
    			inputEmail.dispatchEvent(event);
    			inputPassword.dispatchEvent(event);
    			inputEmail.value = usersdata[selectedIdUser].email;
    			inputPassword.value = usersdata[selectedIdUser].password;
    		}
    	})
    });