Para evitar duplicar el estilo del Stack.Navigator en cada Stack, cree un componente y le proyecto los componentes que se pongan dentro de este:
export default function AppStackNavigator(props) {
return (
<Stack.Navigator
screenOptions={{
headerStyle: {
backgroundColor: COLORS.header,
shadowOpacity: 0,
},
headerTintColor: COLORS.background,
headerBackTitleVisible: false,
}}>
{props.children}
</Stack.Navigator>
);
}
Y lo uso de la siguiente manera:
export default function FavoritesStack() {
return (
<AppStackNavigator>
<Stack.Screen name="Favorites" component={FavoritesPage} />
</AppStackNavigator>
);
}
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.