使用react-router-dom時,我應該能夠創建一個路由並通過在URL中手動輸入路徑來導航到它?react-router-dom - 直接導航到路由
const App =() =>
<Provider store={store}>
<Router>
<div>
<Route exact path="/" component={QuotesLandingPage} />
<Route path="/prequote" component={LoadingSpinner} />
</div>
</Router>
</Provider>;
所以,我將在本地主機上,並且當我手動鍵入「/prequote
」在navbar
它不重定向到我已指定該組件的url
的端部,而不是將其拋出一個404。
這是預期的行爲?
我一直在尋找答案,並看到一些建議,配置webpack(我使用webpack)有devServer.historyApiFallback = true
應該工作,但它沒有爲我工作。
其中您使用的是react-router-dom版本嗎? –
@TaylorKing我正在使用v4.1。1 –
我假設你的導入語句如下所示: –