react中push与replace的区别是什么


本文摘自PHP中文网,作者青灯夜游,侵删。

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

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

react中push与replace的区别

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

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

语法:

1

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

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

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

语法:

1

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

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

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

以上就是react中push与replace的区别是什么的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

开发React用什么工具?

React native是什么

React子向父通信有哪些方法?

怎么用React

谷歌怎么调试React项目

vue 和 React 的优点有哪些

angular与angularjs、React和vue的简单对比

React组件几种声明方式是什么

React中什么必须大写

不用脚手架搭建React的方法

更多相关阅读请进入《React》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...