React-Router ist zu einem wirklich schlechten Start ... Was scheint, funktioniert nicht. Mit reagieren-Router 2.0.0 meine Link-Komponente aktualisiert die URL sein/zu, aber meine Seite macht nicht die Über-Komponente danach ...React-Router-Verbindung funktioniert nicht
Einstieg js
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(
<Router history={hashHistory} >
<Route path="/" component={App}>
<Route path="about" component={About} />
</Route>
</Router>,
document.getElementById('app')
);
App.js
'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 (
<div>
<Header />
<Link to="/about">About</Link>
{viewStateUi}
</div>
);
}
});
Hmm, also wenn es nicht ein Kind Weg der App wäre dann würde es funktionieren, oder? – Patrick
Richtig! Siehe meine Bearbeitung. –
Super, ich werde heute Abend testen und alle Dokumente lesen - das ist im Nachhinein ziemlich offensichtlich. – Patrick