title: browserHistory.push doesn't navigate to new page
body: <p>I've set up browserHistory on a router with this (react-router 2.0):</p>
  
  <pre><code>import { browserHistory } from 'react-router'
  
  function requireAuth(nextState, replace) {
      if (!services.auth.loggedIn()) {
          replace({
              pathname: '/login',
              state: { nextPathname: nextState.location.pathname }
          })
      }
  }
  
  export default (store) =&gt; (
    &lt;Router history={browserHistory}&gt;
      &lt;Route path='/' component={AppLayout}&gt;
        &lt;Route path="login" component={LoginContainer} /&gt;
        &lt;Route path="map" component={MapContainer} onEnter={requireAuth} /&gt;
      &lt;/Route&gt;
    &lt;/Router&gt;
  );
  </code></pre>
  
  <p>I'm then trying to use browserHistory in react-router to programmatically route to a new page from a view, ala:</p>
  
  <pre><code> import { browserHistory } from 'react-router'
  
   ...
  
   browserHistory.push('/map');
  </code></pre>
  
  <p>This changes the URL to /map but does not render the components in that route.  What am I doing wrong?</p>