我一直在练习如何使用最新的模块版本,所以我目前正在尝试使用 react-router-dom。它不会在确切路径上呈现页面组件,而是在主页上呈现。我尝试使用其他版本的 react-router-dom,但仍然得到相同的结果。//App.js fileimport React from 'react';import {BrowserRouter as Router, Route} from 'react-router-dom';function App() { return ( <Router> <div> <Route path="/shop" component={Shop}/> //doesn't render at localhost://8080/shop, but at localhost://8080, it renders the Shop page <Route path="/about" component={About}/> </div> </Router> )}export default App;function Shop() { return ( <div> <h3> Shop </h3> </div> )}它应该呈现适当的组件,但会出现 404 错误..我还发现通常有一个自动完成选项(在我以前的版本上尝试 Route 时,它会在我的 IDE 中显示“组件、组件、路径..”,但在这里它没有显示任何内容。是否可能无法识别路线?
添加回答
举报
0/150
提交
取消