反应组成事件

swe*_*let 9 javascript

React文档指定了三个"组合事件".

onCompositionEnd onCompositionStart onCompositionUpdate
Run Code Online (Sandbox Code Playgroud)

https://facebook.github.io/react/docs/events.html#composition-events

组合意味着什么以及这些事件何时发生?

Fum*_*awa 11

当您使用IME输入键入非拉丁字符(如日语)以使用一个或多于两个字母"组合"单词时,这些事件将会触发.我在下面制作了一个简单的演示GIF,请看一下以获得更好的主意. 当CompositionEvent发生时的演示


And*_*yco 6

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

更多信息:https://developer.mozilla.org/en-US/docs/Web/API/CompositionEvent

  • 遗憾的是,我查看了该链接,但没有了解何时使用这些,或者它们与 onChange 事件之类的内容有何不同 (4认同)
  • 当尝试监控 Android 设备上的按键时也相关。Android 按键事件不会传达按下的键。 (2认同)