title: If else causes unexpected token in ES6
body: <p>I think I've wrapped brackets properly but I am still getting an error:</p>
  
  <pre><code>Uncaught Error: Parse Error: Line 22: Unexpected token if
  
  if(this.state.isEditing) {
  ^
  </code></pre>
  
  <p><a href="http://jsfiddle.net/3Ley7uac/12/" rel="nofollow">Here's a JSFiddle</a></p>
  
  <p><strong>Relevant code</strong></p>
  
  <pre><code>...
  renderItem(){
     return (
         if(this.state.isEditing) {
             &lt;input type="text" /&gt;
             &lt;button&gt;Save&lt;/button&gt;
         } else {
             this.state.items.map((item, i) =&gt; 
                 &lt;li key={i}&gt;
                     {item}&amp;nbsp;
                     &lt;button&gt;Edit&lt;/button&gt;
                     &lt;button onClick={this.dlt_item.bind(this, i)}&gt;Delete&lt;/button&gt;
                 &lt;/li&gt;
             )
         }
     )
  },
  ...
  </code></pre>