Javascript 反应合成事件

Javascript 反应合成事件,javascript,Javascript,React文档指定了三个“合成事件” 合成意味着什么?这些事件何时发生?DOM CompositionEvent表示由于用户间接输入文本而发生的事件。这不是React自己的事情 更多信息:当您使用输入法输入非拉丁字符(如日语)以“合成”一个包含一个或两个以上字母的单词时,将触发这些事件。我在下面做了一个简单的演示gif,请看一看,以获得更好的想法。 遗憾的是,我看到了这个链接,却不知道什么时候该使用它们,或者它们与onChange事件有什么不同。显然,它们大多只与非拉丁字符输入有关:在Andr

React文档指定了三个“合成事件”


合成意味着什么?这些事件何时发生?

DOM CompositionEvent表示由于用户间接输入文本而发生的事件。这不是React自己的事情


更多信息:

当您使用输入法输入非拉丁字符(如日语)以“合成”一个包含一个或两个以上字母的单词时,将触发这些事件。我在下面做了一个简单的演示gif,请看一看,以获得更好的想法。

遗憾的是,我看到了这个链接,却不知道什么时候该使用它们,或者它们与onChange事件有什么不同。显然,它们大多只与非拉丁字符输入有关:在Android设备上尝试监控按键时也有关。安卓按键事件不会传达按键的内容。很好的回答:它与日语等语言的输入法输入有关……明白了,例如,谢谢,它刚刚消除了
CompositionEvent
中的所有黑暗。向上投票
onCompositionEnd onCompositionStart onCompositionUpdate