打字稿中的路线(反应导航)类型

时间:2020-06-20 12:57:31

标签: javascript reactjs typescript react-native react-navigation

对于导航,我使用的是useNavigation from '@react-navigation/native';

我正在使用它在应用程序的两个屏幕之间传递数据:

type UserDetailsProps = {
  onDeleteContact: (id: number) => void;
  route: any;
};

我不想使用any时间,但是我不知道其他哪种类型适合这里。

1 个答案:

答案 0 :(得分:1)

您可以使用这种类型:

type RouteParams = {
  firstName?: string;
}

route?: RouteProp<Record<string, RouteParams>, ''>;

请注意,RouteProp是@react-navigation/native

的命名导出