reactjs – 在react js中触发onchange事件的最佳方法是什么

前端之家收集整理的这篇文章主要介绍了reactjs – 在react js中触发onchange事件的最佳方法是什么前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
美好的一天。

我们使用主干reactjs捆绑构建客户端应用程序。
高度依赖臭名昭着的valueLink,我们通过自己的包装器将值直接传递给模型,包装器支持react js接口进行双向绑定。

现在我们面临的问题:

我们有jquery.mask.js插件,它以编程方式格式化输入值,因此它不会触发React事件。所有这些都导致当模型从用户输入接收未格式化的值,并且从插件丢失格式化的值时。

看起来React有很多事件处理策略,取决于浏览器。我有什么常见的方法触发特定dom元素的更改事件,以便React会听到吗?

至少在文本输入上,看起来onChange正在侦听输入事件:
var event = new Event('input',{ bubbles: true });
element.dispatchEvent(event);

猜你在找的React相关文章