How can I prevent event bubbling in nested React components on click?
I had the same issue. I found stopPropagation did work. I would split the list item into a separate component, as so: class List extends React.Component { handleClick = e => { // do something } render() { return ( <ul onClick={this.handleClick}> <ListItem onClick={this.handleClick}>Item</ListItem> </ul> ) } } class ListItem extends React.Component { handleClick = … Read more