title: Is it possible to return empty in react render function?
body: <p>I have a notification component, and I have a timeout setting for it. After timeout I call <code>this.setState({isTimeout:true})</code>.</p>
  <p>What I want to do is if already timeout, I want just render nothing:</p>
  <pre><code>render() {
    let finalClasses = &quot;&quot; + (this.state.classes || &quot;&quot;);
    if (isTimeout){
      return (); // here has some syntax error
    }
    return (&lt;div&gt;{this.props.children}&lt;/div&gt;);
  }
  </code></pre>
  <p>The problem is:</p>
  <blockquote>
  <p>return (); // here has some syntax error</p>
  </blockquote>