React redirect - 在react-router-dom上重定向组件

Ar2*_*r26 2 redirect reactjs react-router

我正在尝试构建一个简单的组件,它将进行一次 API 调用,并在 2 秒后重定向到另一个页面。为此,我尝试使用react-router-dom中的重定向组件,但导入失败

import { Redirect } from "react-router-dom"
Run Code Online (Sandbox Code Playgroud)

我收到错误:“react-router-dom 没有导出成员‘重定向’。”

版本“react-router-dom”:“^6.0.0-beta.0”,

tmh*_*005 5

看起来<Redirect />v5中的the已经被<Navigate />which取代了,也可以用同样的方式使用。

import { Navigate } from 'react-router-dom';

function App() {
  return <Navigate to="/home" />;
}
Run Code Online (Sandbox Code Playgroud)