我正在尝试将路由器用于我的React应用程序。我尝试了一些我早前使用的东西,但似乎无法实现。hashHistory
是否已在React路由器V4中删除/重新格式化?
<Router history={hashHistory}>
<Route path='/' component={MainContainer} />
</Router>
使用HashRouter
。他们摆脱了诸如browserHistory
和hashHistory
之类的单个历史,而是在React Router V4中分别用BrowserRouter
和HashRouter
组件代替它们:
import { HashRouter } from 'react-router-dom';
<HashRouter>
…
</HashRouter>
请注意,HashRouter
来自 react-router-dom
,而不是核心react-router
软件包。