【发布时间】:2021-09-29 14:11:24
【问题描述】:
在我的 App.tsx 中,我正在使用 createNativeStackNavigator,我试图关闭“Project_Creation”模式并导航到 Main
<NavigationContainer>
<Stack.Navigator>
<Stack.Group>
<Stack.Screen name="Main" component={DrawerNavigator} options={{ headerShown: false }} />
<Stack.Screen name="Details" component={ChannelDetails} />
<Stack.Screen name="Profile" component={Profile} />
</Stack.Group>
<Stack.Group screenOptions={{ stackPresentation: 'modal', headerShown: false }}>
<Stack.Screen
options={{ headerTitle: 'Create Project' }}
name="Project_Creation"
component={ProjectCreationNavigator}
/>
</Stack.Group>
</Stack.Navigator>
</NavigationContainer>
我不确定是不是因为 createNativeStackNavigator 不像 createStackNavigator 那样可自定义,或者我无法从 ProjectCreationNavigator 中的一个屏幕导航到另一个堆栈组,但它不断出现错误。
有了 navigation.dismiss() 我得到了
navigation.dismiss() is not a function
用 navigation.reset({index: 0, name: "Main"}) 我明白了
undefined is not an object
我很想知道如何导航到“主要”。
【问题讨论】:
标签: react-native react-navigation