I want to run some tracking code when user clicks a button in my react project. However on click handler doesn't executed if user open it in a new tab.
Is there any solution for it in React js.
Simple example:
var Hello = React.createClass({
render: function() {
function click(event) {
event.preventDefault();
console.log('You can see me even is user clicked on "open link in new tab"')
}
return <div >
< a href = '#'
target = "_blank"
onClick = { click } > Go there < /a> < /div>;
}
});
React.render( < Hello / > , document.body);