title: React ambiguous error messaging: "Check the render method of `Constructor`."
body: <p>I'm using React on the client side to render my application's views.</p>
  
  <p>When I view error reporting in my browser console I sometimes see errors with
  <code>Check the render method of 'Constructor'</code> instead of the proper name of the class where the error is occurring.</p>
  
  <p><strong>e.g.,</strong> I'll see a message like:</p>
  
  <pre><code>Warning: Each child in an array or iterator should have a unique "key" prop.
  Check the render method of `Constructor`. See https://&lt;fb.me&gt;/react-warning-keys for more information.
  </code></pre>
  
  <p>Why is my class's name appearing as <code>Constructor</code>? How do I get React to properly display the class's name.</p>
  
  <hr>
  
  <p>Other details:</p>
  
  <ul>
  <li>Currently I create classes using <code>React.createClass()</code> (i.e., <em>not</em> the ES6 way)</li>
  <li>Some of my classes are created using <code>React.createBackboneClass()</code> from <a href="https://github.com/clayallsopp/react.backbone" rel="noreferrer">https://github.com/clayallsopp/react.backbone</a> to facilitate the interaction of React with our legacy Backbone models / collections</li>
  <li>Using <code>gulp</code> and <code>babel</code> to compile my JSX files.</li>
  </ul>