React Native / Expo-在Stack.Screen中获取当前路线

时间:2020-10-21 18:53:24

标签: react-native expo react-navigation-stack

在React Native上是否可以获取当前路由?如果路线是特定的,我想呈现一个条件标题,但是我通过@react-navigation/bottom-tabs使用TabBarNavigator作为包罗万象,因为这是我的主要导航在屏幕上移动的方式。

<View>
  <NavigationContainer>
    <Stack.Navigator>
      <Stack.Screen
        name="My App"
        component={TabBarNavigator}
        options={{
          header: () => {
            if( route === 'some route' ){
              return <MyCustomHeader />
            } else {
              return <MyRegularHeader />
            }
          }
        }}
      />
    </Stack.Navigator>
  </NavigationContainer>
</View>

0 个答案:

没有答案