2

在虚拟 DOM 中,每次输入内容发生变化时都会触发 onChange。在常规 DOM 中,仅当输入元素模糊时才会触发 onChange。

链接到说明行为的 GIF

示例项目:

上述演示的源代码

为什么 React 会为虚拟 DOM 元素触发不同的 onChange 事件?

4

1 回答 1

2

React DOM 故意偏离并在每次更改时触发 onChange,因为这几乎总是你想要的。这在此处的文档中进行了描述:Forms

于 2016-08-21T01:15:07.370 回答