リア・ルータを問題なく実装しました。正常に動作していますが、何らかの理由でユーザがページをリフレッシュするか、 GET/GETできないようなエラー(GET /ブログはできません)が表示されています。パスで直接アクセスする、またはページをリフレッシュするリアクタ・ルータ・エラー
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, browserHistory } from 'react-router';
import { Provider } from 'react-redux';
import store from 'store';
// Layouts
import App from 'layouts/app';
// Components
import Portfolio from 'ui/portfolio';
import BlogContainer from 'ui/blog-container';
import TimeLine from 'ui/timeline';
import About from 'ui/about'
import Contact from 'ui/contact'
ReactDOM.render((
<Provider store={store}>
<Router history={browserHistory}>
<Route component={App}>
<Route path="/" component={Portfolio} />
<Route path="/blog" component={BlogContainer} />
<Route path="/timeline" component={TimeLine} />
<Route path="/about" component={About} />
<Route path="/contact" component={Contact} />
</Route>
</Router>
</Provider>
), document.getElementById('root'));
私はそれを修正することができますどのように任意のアイデア:以下
はコードです。
Note: dependencies I am using
"react": "^0.14.3",
"react-dom": "^0.14.3",
"react-redux": "^4.0.6",
"react-router": "^2.0.0",
"redux": "^3.3.1"
の
browserHistory
documentationは、あなたが私たちに 'ReactDOM.render'前の行を表示することができますか? – KeitIGdone :) @KeitIG – gon250