使用route.state的是官方提示用getFocusedRouteNameFromRoute

来源:7-5 标签导航器

慕九州3828693

2021-03-25

图片描述

“@react-native-community/masked-view”: “^0.1.10”,
"@react-navigation/bottom-tabs": “^5.11.8”,
"@react-navigation/native": “^5.9.3”,
"@react-navigation/stack": “^5.14.3”,
“react”: “17.0.1”,
“react-native”: “0.64.0”,
“react-native-config”: “^1.4.2”,
“react-native-gesture-handler”: “^1.10.3”,
“react-native-reanimated”: “^2.0.0”,
“react-native-safe-area-context”: “^3.2.0”,
“react-native-screens”: “^2.18.1”

写回答

1回答

今朝

2021-04-07

import {StackScreenProps} from '@react-navigation/stack';
import {
getFocusedRouteNameFromRoute,
ParamListBase,
} from '@react-navigation/native';

type IProps = StackScreenProps<ParamListBase, string>;

class BottomTabs extends React.Component<IProps> {
    ...
}

理论上讲,应该只是vscode报错,运行时是没有问题的

0
0

跨平台应用ReactNative+TypeScript仿喜马拉雅开发App

从入门到实战,掌握用TypeScript开发ReactNative应用

832 学习 · 339 问题

查看课程