我在父组件和子组件中使用 NativeEventEmitter 来处理父组件和子组件中的相同特定键盘事件(按 F6 时(。当按下此键时,它们都有自己的不同回调来处理。
当它被压在孩子身上时,我不希望父母的听众被解雇。在 React Native 中没有像标准 React 那样的 stopPropogation 方法。
<Parent>
<Child/>
</Parent>
stopPropagation
是事件 API MDN Event.stopPropagation 中的内置 JavaScript 函数。 因此,这应该在本机事件中可用。
或者,如果目标是子处理程序,则可以从父处理程序检查事件和return false
的target
。