title: with 'react-router'.browserHistory I get this.props.children == undefined
body: <p>I dont understand how browserHistory changes app execution. This is code is WORKING OK:</p>
  
  <pre><code>var React = require('react'),
      ReactDOM = require('react-dom'),
      Router = require('react-router'),
      Route = Router.Route,
      browserHistory = Router.browserHistory,
      hashHistory = Router.hashHistory;
  
  var Layout = React.createClass({
  
      render: function () {
          return (
              &lt;div&gt;
                  &lt;SideMenu /&gt;
                  {this.props.children}
              &lt;/div&gt;
          )
      }
  });
  
  var routes = (
      &lt;Router.Router history={hashHistory}&gt;
          &lt;Route path="/" component={Layout}&gt;
  
              &lt;Route path="auth/startpage" component={require('./startpage')}/&gt;
  
          &lt;/Route&gt;
      &lt;/Router.Router&gt;
  );
  </code></pre>
  
  <p>This code is working fine but I get hash code to my url. So I just change hashHistory to browserHistory like that:</p>
  
  <pre><code>&lt;Router.Router history={browserHistory}&gt;
  </code></pre>
  
  <p>... and after that <code>{this.props.children}</code> is <em>undefined</em>! No errors. React 0.14.7, react-router 2.0.0. Pleas tell me what am I missing?</p>