title: Update props without leaving function in React and Redux
body: <p>I have simple check, which I must do when user clicking the button:</p>
  
  <pre><code>&lt;button 
      onClick={() =&gt; {
          this.props.validatingActions.validate(this.props.Email.Value);
          this.props.submittingActions.submitValidation(this.props.Email.IsValid);
  }}&gt;Submit&lt;/button&gt;
  </code></pre>
  
  <p>At first, email in <strong>Redux</strong> store validates, then, some actions do, when email is valid or not.</p>
  
  <p>The problem is, that <em>this.props</em> don't update after executing <code>this.props.validatingActionsvalidate</code>, they're only updates after leaving anonymous <code>onClick</code> function, therefore <code>this.props.Email.IsValid</code> has old value.</p>
  
  <p>How can I properly update props in such situations?</p>