リアクタは本当に悪いスタートです...基本的な動作はしません。反応-ルータは、私のリンクコンポーネントが約/するURLを更新しますが、私のページは、その後についてコンポーネントをレンダリングしていません2.0.0 ...リアクタ・ルータのリンクが動作しない
エントリポイント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>
);
}
});
ええと、アプリの子供の道ではなかったら、それはうまくいくでしょうか? – Patrick
正解!私の編集を参照してください。 –
素晴らしい、私は今夜テストして、すべてのドキュメントを読むでしょう - それは振り返りではかなり明白です。 – Patrick