title: React router only works when pressing the back button
body: <p>I have an extremely simple react router setup which is not working correctly. When I navigate the URL bar changes but react router never updates the page. If I reload the page the correct route gets rendered on initial load. If I press the back/forward button react router correctly navigates between the routes. Even when back/forward is working with react router clicking on a link to the page I can reach with back/forward still does nothing.</p>
  
  <p>My routes</p>
  
  <pre><code>import { Router, Route, IndexRoute, browserHistory } from 'react-router'
  import AppContainer from './components/react/app_container.jsx'
  import Signup from './components/react/login_and_signup/signup.jsx'
  import SplashPage from './components/react/splash_page/splash_page.jsx'
  export const routes = (
      &lt;Router history={browserHistory}&gt;
          &lt;Route path="/" component={AppContainer}&gt;
              &lt;IndexRoute component={SplashPage} /&gt;
              &lt;Route path="signup" component={Signup} /&gt;
          &lt;/Route&gt;
      &lt;/Router&gt;
  );
  </code></pre>
  
  <p>To bootstrap my app</p>
  
  <pre><code>import ReactDOM from 'react-dom';
  import {routes} from '../imports/client/routes'
  
  ReactDOM.render(routes, document.getElementById('app'));
  </code></pre>
  
  <p>My AppContainer</p>
  
  <pre><code>import React from 'react';
  
  let AppContainer = React.createClass({
      componentWillReceiveProps(nextProps){
        console.log("next props? ", nextProps);
      },
      render(){
          return &lt;div&gt;{this.props.children}&lt;/div&gt;
      }
  });
  
  export default AppContainer;
  </code></pre>
  
  <p>In my splash page:</p>
  
  <pre><code>&lt;Link to="/signup"&gt;
     signup
  &lt;/Link&gt;
  </code></pre>
  
  <p>Here is the behavior I get:</p>
  
  <ol>
  <li>Reload page at / URL, splash page loads</li>
  <li>Click signup link, URL changes to /signup but signup component is not rendered and console.log in componentWillReceiveProps is not output</li>
  <li>Reload the page while on /signup and the signup component correctly renders</li>
  <li>Press the back button and the splash page component correctly renders and the props are output from componentWillReceiveProps </li>
  <li>Forward and back button works fine at this point</li>
  <li>Click signup link on splash page, URL changes to /signup but nothing happens</li>
  </ol>
  
  <p>As far as I can tell I have everything configured correctly but react router is silently failing except on back/forward buttons.</p>
  
  <p>I am on React 15.0.1 and React Router 2.4.1.</p>