8

My app has 5 components (screens), I am using stack navigation version 5, I need the headers for all screens except one screen, I tried to do this via option inside screens like this:

This is my code:

const Stack = createStackNavigator();
const MainStack = () => ({
    return(
        <NavigationContainer>
            <Stack.Navigator>
                <Stack.Screen name="MyTabs" component={MyTabs} />
                <Stack.Screen name="Direct" component={Direct} />
                <Stack.Screen name="Like" component={Like} />
                <Stack.Screen name="Search" component={Search} />
                <Stack.Screen name="Home" component={Home} />
            </Stack.Navigator>
        </NavigationContainer>
    )
)}
gnujoow
  • 374
  • 1
  • 3
  • 16
roz333
  • 695
  • 2
  • 18
  • 30

2 Answers2

14

use options={{ headerShown: false }}

farhad
  • 226
  • 3
  • 8
4
  1. in your navigation options={{ headerShown: false }}
  2. from your component navigation.setOptions({ headerShown: false })