React native 如何在react导航堆栈导航器中定义共享屏幕的类型?
如果有两个堆栈导航器具有相同的屏幕,如何为该屏幕定义typescript类型 如果它只属于一个导航器,我会这样放置:React native 如何在react导航堆栈导航器中定义共享屏幕的类型?,react-native,react-navigation,react-navigation-v5,React Native,React Navigation,React Navigation V5,如果有两个堆栈导航器具有相同的屏幕,如何为该屏幕定义typescript类型 如果它只属于一个导航器,我会这样放置: export interface SharedScreenProps { navigation: StackNavigationProp< FirstNavigatorParams, 'Shared screen' >; route: RouteProp<FirstNavigatorParams, 'Shared screen'>
export interface SharedScreenProps {
navigation: StackNavigationProp<
FirstNavigatorParams,
'Shared screen'
>;
route: RouteProp<FirstNavigatorParams, 'Shared screen'>;
}
导出接口共享屏幕操作{
导航:StackNavigationProp<
第一个导航参数,
“共享屏幕”
>;
路线:RouteProp ;;
}
这两个堆栈导航器都有自己的路由,可以在这个屏幕上使用,它们没有任何共同之处。
现在,当我有了第二个堆栈导航器时,我可以让类型工作了。这里有CompositeNavigationProp
,但它没有多大帮助,也不适合这个用例。
多谢各位