Add onClick event to a group element (svg) with react
Use style pointer-events as bounding-box to make the group clickable any where on the group.Even at the empty places
<g id="Group" onClick={this.clickGroup.bind(this, 1)} style="pointer-events: bounding-box;">
A g
element is just an empty container; it can not fire events by itself.
If you run this example, you'll see that you can trigger the click
event by clicking on the children of the g
element, but you can't if you click in the empty space between them.
You have to use actual shapes to fire events in SVG.