title: React router, ReactCSSTransitionGroup and native back and forward buttons
body: <p>Possible a noob question, but I am facing react router cycle problem here.</p>
  
  <p>I've got </p>
  
  <ul>
  <li>React Router,</li>
  <li>ReactCSSTransitionGroup</li>
  </ul>
  
  <p>I've got two versions of css animation, and would like to switch between them based on type of navigation. It's pretty simple with any kind of user interaction, except of browser back and forward buttons. </p>
  
  <pre><code>&lt;ReactCSSTransitionGroup 
  transitionName={this.state.animation} transitionEnterTimeout={600} transitionLeaveTimeout={600}&gt;
  (...)
  &lt;/ReactCSSTransitionGroup&gt;
  </code></pre>
  
  <p>Is there any event triggered after clicking native browser history navigation and before react transition css transition starts? I've tried browserHistory.listen, but it fires after animation started.</p>