import React from 'react'; import { View, Text, Button } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import LoginScreen from './Screen/LoginScreen'; import OnboardingScreen from './Screen/OnboardingScreen'; const Stack = createNativeStackNavigator(); function App() { return ( <NavigationContainer> <Stack.Navigator headerMode= 'none' > <Stack.Screen name="Welcome" component={OnboardingScreen} /> <Stack.Screen name="Login" component={LoginScreen} /> </Stack.Navigator> </NavigationContainer> ); } export default App;* Estoy tratando de ocultar el encabezado de mi pantalla de inicio, pero el encabezado = "ninguno" no funciona. Cualquiera puede ayudarme.
Puedes usar mi código aquí:
function App() { return ( <NavigationContainer> <Stack.Navigator screenOptions={{headerShown:false}} > <Stack.Screen name="Home" component={Home} /> <Stack.Screen name="Dashboard" component={Dashboard} /> </Stack.Navigator> </NavigationContainer> ); }La parte principal es:
<Stack.Navigator screenOptions={{headerShown:false}} >Bien, lo tengo.
Aquí está la respuesta, mi encabezado desaparece. Espero que esto funcione para usted también:
function App() { return ( <NavigationContainer> <Stack.Navigator screenOptions={{headerShown:false}} > <Stack.Screen name="Welcome" component={OnboardingScreen} /> <Stack.Screen name="Login" component={LoginScreen} /> </Stack.Navigator> </NavigationContainer> ); }