React路由-基础篇
React-Router-DOM
安装-npmjs找到react-router-dom -yarn add react-router-dom 基本使用方法
<Route path="/food" component={Food} /> //这样你就定义好了一个路由,当你路由为/about的时候就会跳到你的About组件
Switch写法: <Switch> <Route exact path="/" component={Food} /> <Route path="/food" component={Food} /> <Route path="/wiki" component={Wiki} /> <Route path="/profile" component={Profile} /> <Route exact component={Page404} /> </Switch> exact写法: <Route exact path="/" component={Food} />
<Route exact component={Page404} />
<Link to="/profile">profile</Link> <Link to="/food">food</Link> <Link to="/wiki">wiki</Link> 你会发现在浏览器上已经帮我们解析成a标签了
<Redirect from="/" exact to="/food" />
<li> <NavLink activeClass="active" to="/profile">profile</NavLink> </li> <li> <NavLink activeClass="active" to="/food">food</NavLink> </li> <li> <NavLink activeClass="active" to="/wiki">wiki</NavLink> </li>
class Profile extends Component{ render() { console.log(this.props) return ( <div>Profile</div> ) } } 这篇是关于React路由的基础知识,希望能对想学习React的同学有所帮助,后续会给大家发一个React路由进阶 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |