重定向 react-router-dom v6
Redirect react-router-dom v6
我有一个问题,在 youtube 上观看一个使用 history.push('/login?redirect=shipping')
的视频,我如何使用 navigate
修改它,因为如果我使用字符串 navigate ('/ login?redirect=shipping')
即使登录它 returns 到主页,但不转到发货页面。
我是这样解决问题的:
const checkoutHandler = () => {
if(!userInfo){
navigate('/login')
} else{
navigate('/shipping')
}
}
**试试这个。
const navigate = useNavigate()
const checkoutHandler = () => {
navigate('/signin?redirect=/shipping')
}
我有一个问题,在 youtube 上观看一个使用 history.push('/login?redirect=shipping')
的视频,我如何使用 navigate
修改它,因为如果我使用字符串 navigate ('/ login?redirect=shipping')
即使登录它 returns 到主页,但不转到发货页面。
我是这样解决问题的:
const checkoutHandler = () => {
if(!userInfo){
navigate('/login')
} else{
navigate('/shipping')
}
}
**试试这个。
const navigate = useNavigate()
const checkoutHandler = () => {
navigate('/signin?redirect=/shipping')
}