【发布时间】:2021-08-26 11:52:00
【问题描述】:
问题:如果使用 react-router 重定向在 PageA 上找不到某些数据,则当前应用正在将用户从 PageA 重定向到 ErrorPage。现在,当用户在 ErrorPage 上并单击浏览器后退按钮时。它不会返回 PageA 这是一个代码示例 ` //PageA - 这个组件在 BrowserRouter 中
import React from 'react'
const PageA = () = {
const data = null
return (
data ? (<PageAComponent />) : (
<Redirect
to={{
pathname: "/errorPage",
state: { referrer: 'PageA' }
}}
/>
)
)
}
//错误页面
import React from 'react'
const ErrorPage = () = {
return (
<>.....something is displayed.....</>)
)
}
【问题讨论】:
标签: reactjs typescript react-router-dom