2017-09-02 57 views
1

我正在嘗試爲我的React應用程序使用路由器。我嘗試了一段時間以來一直使用的東西,但似乎無法完成。 React Router v4中已刪除/重新格式化了hashHistory在React Router v4中,hashHistory在哪裏?

<Router history={hashHistory}> 
    <Route path='/' component={MainContainer} /> 
</Router> 

回答

4

使用HashRouter。他們擺脫了個體歷史如browserHistoryhashHistory,並與BrowserRouterHashRouter部件分別代替代替他們做出反應路由器V4:

import { HashRouter } from 'react-router-dom'; 

<HashRouter> 
    … 
</HashRouter> 

注意HashRouter來自react-router-dom,沒有核心react-router

+0

謝謝你的澄清! –