reactjs BrowserRoute中的路径组件不起作用,删除路径后,它将起作用

xoshrz7s  于 2022-12-22  发布在  React
关注(0)|答案(1)|浏览(150)

我正在学习教程。那个家伙使用了这样的代码。我不明白为什么它在我的机器上不起作用。我安装了所有需要的软件包。我想知道语法是否没有改变(教程是2年前的)。

import { BrowserRouter, Route } from 'react-router-dom';
import Welcome from './components/Welcome';

function App() {
  return (
    <BrowserRouter>
      <Route path="/" component={Welcome} exact={true} />
    </BrowserRouter>
  );
}

export default App;

当我尝试它没有组件,但与,它的工作。

ws51t4hk

ws51t4hk1#

在React路由器v6上,它应该是

<BrowserRouter>
      <Routes>
        <Route path="/" component={<Welcome/>} exact={true} />
      </Routes>
    </BrowserRouter>

相关问题