Redirect
(重定向),就掌握基本的两个知识点就可以了。
- 标签式重定向:就是利用
<Redirect>
标签来进行重定向,业务逻辑不复杂时建议使用这种。 - 编程式重定向:这种是利用编程的方式,一般用于业务逻辑当中,比如登录成功挑战到会员中心页面。
重定向和跳转有一个重要的区别:
就是跳转式可以用浏览器的回退按钮返回上一级的,而重定向是不可以的。
标签式重定向:
这个一般用在不是很复杂的业务逻辑中
比如我们进入Index
组件,然后Index
组件,直接重定向到Home
组件。
首先建立一个Home.js
的页面:
import React, {
Component } from 'react';
class Home extends Component {
constructor(props) {
super(props);
this.state = {
}
}
render() {
return ( <h2>我是 Home 页面</h2> );
}
}
export default Home;
这个页面非常简单,就是一个普通的有状态组件。
<