3 javascript reactjs react-router
在 React Router 5 中,我可以使用 a<redirect path='' />但已在 React Router 6 中删除。我认为它已被替换为<Navigate>,但这会引发此用例的安全错误。
Redirect已经不在了react-router version 6。对于react-router-dom v6,您可以使用Navigate来代替Redirect。这是示例:
import {Routes, Route, Navigate } from "react-router-dom";
function App() {
return (
<>
<Routes>
<Route path="/404" element={<div>Page Not Found/div>} />
<Route path="*" element={<Navigate replace to="/404" />} />
</Routes>
</>
);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2350 次 |
| 最近记录: |