title: Set loading state before and after an action in a React class component
body: <p>I have function which dispatched an action. I would like to display a loader before and after the action. I know that react composing the object passed to <code>setState</code>. the question is how can I update the property in async way:</p>
  
  <pre class="lang-js prettyprint-override"><code>handleChange(input) {
      this.setState({ load: true })
      this.props.actions.getItemsFromThirtParty(input)
      this.setState({ load: false })
  }
  </code></pre>
  
  <p>Basically, it all worked great if I put this property as part of the application state (using Redux), but I really prefer to bring this property to the component-state only.</p>