在虚拟 DOM 中,每次输入内容发生变化时都会触发 onChange。在常规 DOM 中,仅当输入元素模糊时才会触发 onChange。
示例项目:
为什么 React 会为虚拟 DOM 元素触发不同的 onChange 事件?
在虚拟 DOM 中,每次输入内容发生变化时都会触发 onChange。在常规 DOM 中,仅当输入元素模糊时才会触发 onChange。
示例项目:
为什么 React 会为虚拟 DOM 元素触发不同的 onChange 事件?
React DOM 故意偏离并在每次更改时触发 onChange,因为这几乎总是你想要的。这在此处的文档中进行了描述:Forms。