title: How to trigger handleSubmit on the callback in react
body: <p>I need to wait for the callback before pushing place_id to BrowserHistory</p>
  
  <pre><code>handleSubmit(event) {
      event.preventDefault();
      browserHistory.push(`/place_id/`+this.state.place.place_id);
  }
  </code></pre>
  
  <p>The form submits automatically when a place is selected (which is good) but this.state.place is still null until the callback.</p>
  
  <pre><code>&lt;form onSubmit={ this.handleSubmit.bind(this) }&gt;
      &lt;Autocomplete
          onPlaceSelected={(place) =&gt; {
              this.setState({place: place});
          }}
      /&gt;
  &lt;/form&gt;
  </code></pre>