欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

react中push与replace的区别是什么

程序员文章站 2022-03-13 10:05:18
...

react中push与replace的区别:push跳转会形成history,可返回到上一层;而replace跳转不会形成history,不可返回到上一层,适用于登录后,不需要重新回到登录页面。

react中push与replace的区别是什么

本教程操作环境:windows7系统、react16版本,Dell G3电脑。

react中push与replace的区别

push: a-b-c,可以回到上一级

push跳转会形成history,可返回到上一层。

语法:

this.props.history.push('router地址')

replace: a-b-c 回不到上一级 适用于登录后,不需要重新回到登页面

replace跳转不会形成history,不可返回到上一层。

语法:

this.props.history.replace('router地址')

更多编程相关知识,请访问:编程教学!!

相关教程推荐:React视频教程

以上就是react中push与replace的区别是什么的详细内容,更多请关注其它相关文章!