title: ReactJS SyntheticEvent stopPropagation() only works with React events?
body: <p>I'm trying to use event.stopPropagation() within a ReactJS component to stop a click event from bubbling up and triggering a click event that was attached with JQuery in legacy code, but it seems like React's stopPropagation() only stops propagation to events also attached in React, and JQuery's stopPropagation() doesn't stop propagation to events attached with React.</p>
  
  <p>Is there any way to make stopPropagation() work across these events?  I wrote a simple <a href="http://jsfiddle.net/7LEDT/3/" rel="noreferrer">JSFiddle</a> to demonstrate these behaviors:</p>
  
  <pre><code>/** @jsx React.DOM */
  var Propagation = React.createClass({
      alert: function(){
          alert('React Alert');
      },
      stopPropagation: function(e){
          e.stopPropagation();
      },
      render: function(){
          return (
              &lt;div&gt;
                  &lt;div onClick={this.alert}&gt;
                      &lt;a href="#" onClick={this.stopPropagation}&gt;React Stop Propagation on React Event&lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div className="alert"&gt;
                      &lt;a href="#" onClick={this.stopPropagation}&gt;React Stop Propagation on JQuery Event&lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div onClick={this.alert}&gt;
                      &lt;a href="#" className="stop-propagation"&gt;JQuery Stop Propagation on React Event&lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div className="alert"&gt;
                      &lt;a href="#" className="stop-propagation"&gt;JQuery Stop Propagation on JQuery Event&lt;/a&gt;
                  &lt;/div&gt;
              &lt;/div&gt;
          );
      }
  });
  
  React.renderComponent(&lt;Propagation /&gt;, document.body);
  
  $(function(){    
      $(document).on('click', '.alert', function(e){
          alert('Jquery Alert');
      });
  
      $(document).on('click', '.stop-propagation', function(e){
          e.stopPropagation();
      });
  });
  </code></pre>