使用 react-router-dom 时,我是否应该能够创建路由并通过在 URL 中手动输入其路径来导航到它?
const App = () =>
<Provider store={store}>
<Router>
<div>
<Route exact path="/" component={QuotesLandingPage} />
<Route path="/prequote" component={LoadingSpinner} />
</div>
</Router>
</Provider>;
Run Code Online (Sandbox Code Playgroud)
所以,我将在本地主机上,并且当我手动键入“ /prequote”来的端部url在navbar它不重定向到我已指定该组件,而不是将其抛出一个404。
这是预期的行为吗?
我一直在寻找答案并看到了一些建议,即配置 webpack(我正在使用 webpack)devServer.historyApiFallback = true应该可以工作,但它对我没有用。