此问题在此处已有答案:
React Route render blank page(1个答案)
8分钟前就关门了。
我是相当新的路由和遵循教程,但似乎不能让事情的工作。
这是我正在学习的教程(26:45 - 29:00):https://www.youtube.com/watch?v=ntYXj9W1Ez8&t=1720s
我有一个文件:
const Routes = () => {
return (
<Switch>
<Route
path='/:category/search/:keyword'
component={Catalog}
/>
<Route
path='/:category/:id'
component={Detail}
/>
<Route
path='/:category'
component={Catalog}
/>
<Route
path='/'
exact
component={Home}
/>
</Switch>
);
}
和我的App.js:
<BrowserRouter>
<Route
render={(props) => (
<>
<Header {...props} />
<Routes />
<Footer />
</>
)}
/>
</BrowserRouter>
它应该呈现出文本:页眉、主页、页脚,但不呈现任何内容。
我做了一些搜索,发现开关已经被替换为路由。所以我改变了导入和开关标签路由,但它仍然不工作。
2条答案
按热度按时间3ks5zfa01#
在您的
index.js
或main.js
在
App.js
中pepwfjgg2#
您可以使用react-router-dom v6.4的新路由方式: