React-router link doesn't work : <p>React-router is off to a really bad start... What seems basic doesn't work. Using react-router 2.0.0 my Link component updates the URL to be /about, but my page doesn't render the About component after that...</p>

<p><strong>Entry point js</strong></p>

<pre><code>var React = require('react');
var ReactDOM = require('react-dom');
var Router = require('react-router').Router;
var Route = require('react-router').Route;
var hashHistory = require('react-router').hashHistory;
var App = require('./components/App.react');
var About = require('./components/About');

ReactDOM.render(
    &lt;Router history={hashHistory} &gt;
        &lt;Route path="/" component={App}&gt;
            &lt;Route path="about" component={About} /&gt;
        &lt;/Route&gt;
    &lt;/Router&gt;, 
    document.getElementById('app')
);
</code></pre>

<p><strong>App.js</strong></p>

<pre><code>'use strict';

var React = require('react');
var Link = require('react-router').Link;
var Header = require('./Header');
var UserPanel = require('./UserPanel');
var ModelPanel = require('./ModelPanel.react');
var EventPanel = require('./event/EventPanel');
var VisPanel = require('./vis/VisPanel');
var LoginForm = require('./LoginForm');
var AppStore = require('../stores/AppStore');
var AppStates = require('../constants/AppStates');

var App = React.createClass({

  [... code omitted ...]

  render: function() {
    var viewStateUi = getViewStateUi(this.state.appState);

    return (
      &lt;div&gt;
        &lt;Header /&gt;
        &lt;Link to="/about"&gt;About&lt;/Link&gt;
        {viewStateUi}
      &lt;/div&gt;
    );
  }

});
</code></pre>
