gpt4 book ai didi

javascript - 如何使用 react-router-dom 进行路由?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:27 25 4
gpt4 key购买 nike

我安装了 react-router-dom 并使用此代码进行路由,但我有错误:

import React from 'react';
import ReactDOM from 'react-dom';
import { Route, Switch } from 'react-router-dom';


class Home extends React.Component{
render(){
return(
<h1>Home</h1>
);
}
}

class About extends React.Component{
render(){
return(
<h1>About</h1>
);
}
}

ReactDOM.render(
<Switch>
<Route exact path='/' component={Home}/>
<Route path='/about' component={About}/>
</Switch>,
document.getElementById('main')
);

在 reactjs 中路由的正确方法是什么?

发送

最佳答案

BrowserRouter 包裹在您的 Switch 周围,如下所示,

<BrowserRouter>
<Switch>
<Route exact path='/' component={Home} />
<Route path='/about' component={About} />
</Switch>
</BrowserRouter>

这是 codesandbox 中的工作代码演示.

关于javascript - 如何使用 react-router-dom 进行路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47926984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com