В качестве обходного пути сейчас используется событие input
вместо change
.
const ev2 = new Event('input', { bubbles: true})
e.target.dispatchEvent(ev2)
Обратите внимание, что «настраиваемый» компонент в приведенном выше примере - просто оболочка <input>
:
const CustomInput = (props) => <input onChange={props.onChange} />
Все еще в тупике, почему не запускается обработчик события изменения.