Javascript 如何在React中触发本机事件?

Javascript 如何在React中触发本机事件?,javascript,reactjs,Javascript,Reactjs,我正在创建一个自定义输入标记,PhoneInput。它里面有3个输入,所以我需要解析它们,并将其转换回字符串。 我想像React一样,传入onChange回调SyntheticEvent。所以我需要创建隐藏输入: 但当我改变状态时,事件并没有触发。如何做对? -下面是一个例子。似乎只有用户输入才会触发更改事件。您需要在隐藏输入上使用onChange处理程序的具体原因是什么?如果您确实需要从访问本机事件,只需通过e.nativeEvent访问即可。您可以创建一个JSFIDLE吗?保持开发工具打开

我正在创建一个自定义输入标记,
PhoneInput
。它里面有3个输入,所以我需要解析它们,并将其转换回字符串。 我想像React一样,传入
onChange
回调
SyntheticEvent
。所以我需要创建隐藏输入:

但当我改变状态时,事件并没有触发。如何做对?
-下面是一个例子。

似乎只有用户输入才会触发更改事件。您需要在隐藏输入上使用onChange处理程序的具体原因是什么?如果您确实需要从访问本机事件,只需通过
e.nativeEvent

访问即可。您可以创建一个JSFIDLE吗?保持开发工具打开,并在观看控制台的同时单击。如果您看到一个错误,它将指示单击时this.props.onChange()的状态。