带有createBrowserHistory的React-router,用于部分和完整页面重新加载

时间:2015-11-26 12:03:45

标签: reactjs react-router

我正在尝试使用react-router v1.0.0来获取整页和部分可重新加载的URL。 我有以下“History.jsx”文件,

import BrowserHistory from 'history/lib/createBrowserHistory';

export default new BrowserHistory();

我将它导入我的主条目文件“app.jsx”,如下所示,

import React from 'react';
import ReactDOM from 'react-dom';
import Router from 'react-router';
import Routes from './../utils/Routes.jsx';
import history from './../utils/History.jsx';

ReactDOM.render(
    (<Router history={history}>{Routes}</Router>),
    document.getElementById('pageSpecific')
);

现在当我导航到“localhost:8080”时,它显示页面很好。当我单击页面中的href时,如果没有URL中的“#”,它将正确地显示为“localhost:8080 / example”,并且它不会重新加载页面。一切都很好。

现在我的URL是“localhost:8080 / example”,当我尝试刷新页面时,它说“无法获取/示例”。这是我无法解决的问题!

我做错了吗?我真的很震惊这个地方!!

0 个答案:

没有答案