gpt4 book ai didi

reactjs - 什么是 RouteComponentProps?

转载 作者:行者123 更新时间:2023-12-05 01:35:15 25 4
gpt4 key购买 nike

在搜索react的资料时,看到RouteComponentProps之类的

import { RouteComponentProps } from 'react-router-dom';
const ~~~: React.FC<RouteComponentProps>

class BookingSiteOverview extends React.Component<RouteComponentProps<{}>

所以我搜索了RouteComponentProps,但是给出的信息太零散了。 RouteComponentProps 在 Q&A 中只是简单提及。

我想知道这是什么。它的用途和使用方法是什么?

请多多指教。

最佳答案

RouteComponentProps 看起来是 react-router-dom 的 route-props 的 Typescript 接口(interface)定义.

RouteComponentProps prop-types 定义可能是 react-router-dom 的一部分,但当前未导出。我在 Definitely Typed 中找到了 Typescript 导出.

export interface RouteComponentProps<Params extends { [K in keyof Params]?: string }> {
match: match<Params>;
location: H.Location;
history: H.History;
staticContext?: any;
}

这只是通过接口(interface)在 Typescript 中定义 react propTypes 的方法。

关于reactjs - 什么是 RouteComponentProps?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63148798/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com