title: Can't re-render components using react-starter-kit
body: <p>Working with <a href="https://github.com/kriasoft/react-starter-kit" rel="nofollow noreferrer">kriasoft/react-starter-kit</a> to create a web application.
  It fetches objects from my api server, and shows them on a page.
  The app should show a loading icon while fetching the data.</p>
  
  <p>My code doesn't re-render a component after fetching objects.
  It continues to show 'Loading...', even though I want to see 'Data loaded!'.</p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>import React from 'react';
  import fetch from 'isomorphic-fetch'
  
  class Search extends React.Component {
    constructor(...args) {
      super(...args);
  
      this.getObjectsFromApiAsync = this.getObjectsFromApiAsync.bind(this);
  
      this.state = {
        isLoading: true,
      };
    }
    
    async getObjectsFromApiAsync() {
      try {
        const response = await fetch('http://localhost:3030/api');
        const content = await response.json();
        // console.log(content)
        this.setState({isLoading: false});
      } catch(e) {
        console.error(e);
      }
    }
  
    componentWillMount() {
      this.getObjectsFromApiAsync();
    };
    
    render() {
      if (this.state.isLoading) {
        return (
          &lt;p&gt;Loading...&lt;/p&gt;
        );
      }
      
      return (
        &lt;p&gt;Data loaded!!&lt;/p&gt;
      );
    }
  }</code></pre>
  </div>
  </div>
  </p>