Veo que cuando se inicia sesión y estaba abierta una ventana de Pokemón, no aparece el icono.
Caso contrario si se cierra sesión y estaba abierta una ventana de Pokemón no desaparece el icono.
Esto lo resolví agregando auth en el useEffect, más no estoy seguro si es la forma correcta de hacerlo.
Me encantó el curso y el proyecto
<code> useEffect(() => {
console.log(auth);
navigation.setOptions({
headerRight: () => auth && <Favorite id={pokemon?.id} />,
headerLeft: () => (
<Icon
name=“arrow-left"
color=”#fff"
size={20}
style={{ marginLeft: 20 }}
onPress={navigation.goBack}
/>
),
});
}, [navigation, params, pokemon, auth]);
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.