javascript - 为什么使用 react-router 加载新路由需要刷新
问题描述
我正在使用 create-react-app 并且除非我先刷新页面,否则我的路线不会加载。
这是否与historyFallbackApi: true
webpack 的配置内部有关?
这是代码。
const AppRouter = () => {
return (
<Router>
<Route exact path="/" component={Chatbot} />
<Route path = "/about" component = {About} />
</Router>
);
};
class App extends Component {
render() {
return (
<div className="App">
<Navbar />
<AppRouter />
</div>
);
}
}
解决方案
推荐阅读
- javascript - 使用 javascript 设置字段(SharePoint 2013 编辑项表单)
- react-native - 标记多个日期动态反应原生wix
- javascript - 使用javascript获取本地机器的桌面路径
- sql - 检查触发器中的日期
- ruby-on-rails - Rails 5.2 如何修复缺少要链接的主机!请提供 :host 参数
- javascript - Turn the tab active based on the current url
- html - 如何在 css 中的特定页面的页面标题下覆盖 Bootstrap 页面标题
- pytest - Pytest 运行 unittest 并退出核心转储
- java - 在联合查询上构建 RDF 图?
- php - 重定向到不同的页面而不更改浏览器中的 url