我在哪里可以找到 react-router-dom Location、History 和 Match 的类型?

     2023-02-21     49

关键词:

【中文标题】我在哪里可以找到 react-router-dom Location、History 和 Match 的类型?【英文标题】:Where can I find types for react-router-dom Location, History and Match? 【发布时间】:2019-10-20 16:02:26 【问题描述】:

当我使用来自react-router-dom v4.3.2 的withRouter 时,它会将三个道具传递给组件,historymatchlocation。我在哪里可以找到这三个 TypeScript 对象的类型定义?

我检查了这个链接https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router/v3/lib,但它没有第4版。另外,那里定义的类型不包括History location and match

【问题讨论】:

github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/… repos 没有版本 4。 看起来他们搬到了github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/…,虽然奇怪的是v5又回到了@types/react-router。无论如何,关键是您可以查看 DT 以了解您正在使用的 @types 包。 如何从这个包中导入类型?我试过从@ty​​pes/node'import History ,但它不起作用 @jonrsharpe 我检查了代码https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-router-dom/index.d.ts,但它没有historymatch 和`location 的任何类型。 【参考方案1】:
import  History, Location  from 'history';
import match from 'react-router';

您可以查看@types/react-router。在那里您可以看到从@types/history 定义和导入的所有类型。

【讨论】:

谢谢。另外两个呢,matchlocation

缺少 CustomImageLabelerOptions。我在哪里可以找到它?

】缺少CustomImageLabelerOptions。我在哪里可以找到它?【英文标题】:CustomImageLabelerOptionsismissing.WherecanIfindit?【发布时间】:2021-08-1601:15:45【问题描述】:我正在尝试使用google示例的修改版本进行图像分类。除了一件事之外,我已... 查看详情

我在哪里可以找到所有参数的 mysql 配置文件?

】我在哪里可以找到所有参数的mysql配置文件?【英文标题】:WherecanIfindmysqlconfigfilewithallparameters?【发布时间】:2020-10-0310:15:24【问题描述】:在哪里可以找到包含所有参数的mysql配置文件?我在中找到了一些配置文件/etc/mysql/... 查看详情

我在哪里可以找到模式的数据目标

】我在哪里可以找到模式的数据目标【英文标题】:wherecanifinddata-targetforamodal【发布时间】:2017-10-2906:37:37【问题描述】:我最近开发了一个Laravel应用程序,我正在尝试找出在哪里可以找到这个data-target:<buttontype="button"class="... 查看详情

我在哪里可以找到“通过 Facebook 支付”API? [关闭]

】我在哪里可以找到“通过Facebook支付”API?[关闭]【英文标题】:Wherecanifind"PaybyFacebook"API?[closed]【发布时间】:2011-01-2921:40:40【问题描述】:facebook有facebook信用,我知道他们正在通过facebook进行付费测试。有谁知道我在... 查看详情

我在哪里可以找到 XAMPP 中的 MySQL 日志文件

】我在哪里可以找到XAMPP中的MySQL日志文件【英文标题】:WherecanIfindtheMySQLlogfileinXAMPP【发布时间】:2011-04-0723:27:41【问题描述】:我使用PHP在XAMPP中访问MySQL。我的问题是如果出现数据库错误,我在哪里可以找到MySQL日志文件。另... 查看详情

我在哪里可以找到免费的 WPF 控件

】我在哪里可以找到免费的WPF控件【英文标题】:WherecanifindFreeWPFcontrols【发布时间】:2011-09-0110:58:55【问题描述】:是否有任何网站可以找到像Griview这样的免费WPF控件?我目前正在处理一个复杂的项目,我需要一个可自定义的W... 查看详情

我在哪里可以找到 phpMyAdmin 中的 MySQL 日志?

】我在哪里可以找到phpMyAdmin中的MySQL日志?【英文标题】:WherecanIfindMySQLlogsinphpMyAdmin?【发布时间】:2011-03-0315:49:43【问题描述】:在phpMyAdmin界面哪里可以找到MySQL的日志(错误、查询等)?【问题讨论】:【参考方案1】:在php... 查看详情

我在哪里可以找到这个 LinkedIn 插件?

】我在哪里可以找到这个LinkedIn插件?【英文标题】:WherecanIfindthisLinkedInPlugin?【发布时间】:2012-05-1515:46:43【问题描述】:最近,我有一个客户给我发了一张似乎是LinkedIn插件的屏幕截图。我问客户他们是从哪里得到的,但他们... 查看详情

我在哪里可以找到 cordova.js?

】我在哪里可以找到cordova.js?【英文标题】:WheredoIfindcordova.js?【发布时间】:2013-07-1303:43:57【问题描述】:我正在使用HTML5、Javascript和CSS3编写移动应用程序。我正在使用phonegap。所以如果我使用这样的东西。document.addEventListene... 查看详情

我在哪里可以找到 iphone 中保存的文件?

】我在哪里可以找到iphone中保存的文件?【英文标题】:WhereIfindthesavedfileiniphone?【发布时间】:2019-03-2106:23:55【问题描述】:我在iPhone上保存pdf文件时遇到问题。我已使用以下目标c代码保存pdf文件:NSURL*pathURL=[[[NSFileManagerdefault... 查看详情

如何调试阿帕奇?我在哪里可以找到核心转储

】如何调试阿帕奇?我在哪里可以找到核心转储【英文标题】:howtodebugapache?wheredoIfindthecoredump【发布时间】:2013-01-1616:03:14【问题描述】:我正在编写一些作为Apache的一部分运行的CPP代码。我有一个段错误。我在哪里可以找到... 查看详情

子类化 - uiviewcontrollers:我在哪里可以找到一些示例?

】子类化-uiviewcontrollers:我在哪里可以找到一些示例?【英文标题】:Subclassing-uiviewcontrollers:wherecouldIfindsomeexamples?【发布时间】:2011-03-2609:09:41【问题描述】:我对自定义UiViewController继承有点困惑。例如,如果我有:@interfaceMyV... 查看详情

我在哪里可以找到 Spring 4 OSGi 包

】我在哪里可以找到Spring4OSGi包【英文标题】:WherecanIfindSpring4OSGibundles【发布时间】:2014-02-0612:04:53【问题描述】:在哪里可以找到Spring4的OSGi包?我检查了http://ebr.springsource.com/,但只能找到Spring3.2.x并且MavenCentral中的工件不是... 查看详情

我在哪里可以找到磁条(磁道)测试数据?

】我在哪里可以找到磁条(磁道)测试数据?【英文标题】:WherecanIfindmagneticstrip(track)testdata?【发布时间】:2013-05-1123:59:18【问题描述】:我已经编写了一个函数库,可以根据ISO/IEC7813解析来自卡(信用卡、身份证等)磁条上的... 查看详情

您好谁能告诉我在哪里可以找到蜂巢数据存储目录?

】您好谁能告诉我在哪里可以找到蜂巢数据存储目录?【英文标题】:HelloCananyonepleasetellmewheredoifoundhivedatastoreddirectory?【发布时间】:2015-02-0314:19:17【问题描述】:您好,任何人都可以告诉我,当我通过http://localhost:50070/检查时... 查看详情

我在哪里可以找到实施的耐心差异?

】我在哪里可以找到实施的耐心差异?【英文标题】:WherecanIfindthepatiencediffimplemented?【发布时间】:2013-04-1014:01:17【问题描述】:BramCohen的耐心差异在bazaar中作为默认差异和gitdiff的一个选项在这个网站上得到了很好的回答,但... 查看详情

我在哪里可以找到 std::launder 的真正作用? [复制]

】我在哪里可以找到std::launder的真正作用?[复制]【英文标题】:WherecanIfindwhatstd::launderreallydoes?[duplicate]【发布时间】:2019-04-1512:34:22【问题描述】:我试图了解std::launder的作用,我希望通过查找示例实现可以清楚地了解。在哪... 查看详情

我在哪里可以找到 XMPP ios 的 XEP-0054 扩展

】我在哪里可以找到XMPPios的XEP-0054扩展【英文标题】:wherecanifoundXEP-0054ExtensionforXMPPios【发布时间】:2011-03-0707:07:47【问题描述】:我正在开发一个带有XMPP框架的jabber聊天项目。我听说XEP-0054扩展可以用于Vacrd检索。有人能说我... 查看详情