import * as React from 'react'; import * as ReactDOM from 'react-dom'; class TestInternal extends React.Component { onContextMenu = (e: React.MouseEvent) => { console.log("Internal"); e.stopPropagation(); } onPointerDown = (e: React.MouseEvent) => { console.log("pointer down") e.preventDefault(); } render() { return
Hello world
} } class TestChild extends React.Component { onContextMenu = () => { console.log("Child"); } render() { return
} } class TestParent extends React.Component { onContextMenu = () => { console.log("Parent"); } render() { return
} } ReactDOM.render((
), document.getElementById('root') );