2017-09-02 2 views
1

私はReactアプリケーションにルータを使用しようとしています。私はしばらく前に使っていたことを試しましたが、それを得ることはできません。 React Router v4でhashHistoryが削除/再フォーマットされましたか?React Router v4のhashHistoryはどこですか?

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

答えて

4

HashRouterを使用してください。彼らは、このようなbrowserHistoryhashHistoryなど、個々の歴史を取り除き、代わりにルータv4のリアクトにそれぞれBrowserRouterHashRouterコンポーネントとそれらを交換しました:HashRouterはコアreact-routerパッケージは、react-router-domからない来ることを

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

<HashRouter> 
    … 
</HashRouter> 

注意を。

+0

説明していただきありがとうございます。 –

関連する問題