当前位置: 首页 > 知识库问答 >
问题:

react重定向-React router-dom上的重定向组件

宗政元青
2023-03-14

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

import { Redirect } from "react-router-dom"

我得到一个错误:“react router dom没有导出的成员‘重定向’。”

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

共有1个答案

颜举
2023-03-14

它看起来像

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

function App() {
  return <Navigate to="/home" />;
}

 类似资料:
  • 我遇到了以下情况: 我有一个反应路由器包装反应组件呈现3路由: 如果路由匹配/about,则将用户重定向到/about-new。 如果匹配路由,则显示关联组件。 如果请求的路由不存在,重定向用户到/404。 见现场示例。 我发现,当我点击链接导航到“关于”页面时,路线会变成 /404而不是“/关于新”,当我点击指向不存在路线的链接时,它会尝试导航到该路线而不是“/404”。 React路由器的预期

  • 我一直试图做一个简单的重定向到按钮点击的另一个组件,但由于某种原因,它不起作用。我想重定向到/dashboard并从登录显示AdminServices,如下所示: //索引。js //应用程序。js //登录。js //管理服务。js

  • 我想知道301和307重定向之间的区别。 我希望通过自制url重定向器生成反向链接,我希望任何“链接果汁”或“页面排名果汁”都能直接从原始主页流向最终url,但如果其中一个原始主页出现问题,我希望能够通过删除该特定页面的重定向链接来关闭该链接。有道理? 我的理解是,301是永久性的,这意味着谷歌将看到301并更新其缓存的URL作为最终目的地,而不管我以后是否取消重定向。 如果我使用307,它将不会

  • 问题内容: 我有一个网页。该网页将用户重定向到另一个网页,或多或少通过以下方式: 好吧,您知道,我要做的是将GET参数转换为POST参数。不要告诉我这很不好,我知道我自己,这也不是我真正要做的,重要的是我从数组中收集数据并尝试通过POST将其提交到另一个页面。但是,如果用户关闭了JavaScript,它将无法正常工作。我需要知道的是:有没有一种方法可以通过PHP传递POST参数,以便重定向也可以通

  • Django 原生自带一个可选的重定向应用。它将简单的重定向保存到数据库中并处理重定向。它默认使用HTTP 响应状态码301 Moved Permanently。 安装 请依照下面的步骤安装重定向应用: 确保django.contrib.sites 框架已经安装。 添加'django.contrib.redirects' 到 INSTALLED_APPS 设置中。 添加'django.contri

  • 重定向 可以使用redirect助手函数进行重定向 <?php namespace app\index\controller; class Index { public function hello() { return redirect('http://www.thinkphp.cn'); } } redirect函数和控制器的redirect方法的参数