Rumah >hujung hadapan web >tutorial js >react中push与replace的区别是什么

react中push与replace的区别是什么

青灯夜游
青灯夜游asal
2020-12-23 16:46:076632semak imbas

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视频教程

Atas ialah kandungan terperinci react中push与replace的区别是什么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn