こんにちは、@yoheiMuneです。 React.jsでイベントバブリングを抑止する方法を、ブログに書きたいと思います。 目次 何が問題か イベントバブリングを抑止しないと、クリックされた要素の親の要素のClickイベントまで発火してしまいます。 例えば、ul -> liの親子関係のあるDOMがあるとします。 class Greeting extends React.Component { onClickUl(e) { console.log('<ul> was clicked.') } onClickLi(e) { console.log('<li> was clicked.') } render() { return ( <ul onClick={this.onClickUl}> <li onClick={this.onClickLi}>Good morning.</li> <li
![[フロントエンド] React.jsで、onClickイベントを親要素に伝播させない方法 - YoheiM .NET](https://cdn-ak-scissors.b.st-hatena.com/image/square/09135cca2e673c5cbefd61ebc23be76cb9258347/height=288;version=1;width=512/https%3A%2F%2Fwww.yoheim.net%2Fimage%2F576.jpg)