react-native 初始化路由路径-深层嵌套

initialParams  = {}
 localinitialRouteName = 'Root'
    localInitialParams = { screen: 'TabList', params: { screen: 'TabListScreen', params: { ...initialParams } } }
return (
    <Stack.Navigator initialRouteName={localinitialRouteName || 'Root'}>
      <Stack.Screen
        name="Root"
        component={BottomTabNavigator}
        initialParams={localInitialParams}
        options={{
          headerShown: false,
          cardStyleInterpolator: () => ({
            cardStyle: {
              opacity: 1
            }
          })
        }}
      />
 </Stack.Navigator 
)

隐藏底部tab栏

    <BottomTab.Navigator
      screenOptions={{
        tabBarStyle: {
          display: tabBarVisible === false ? 'none' : 'flex' // 是否隐藏底部tabbar
        },
      }}

隐藏头部

    <BottomTab.Navigator
        headerShown: false,
      }}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容