Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

395
Vistas
Navegador de pila nativo React: ¿cómo pasar parámetros? no puedo pasar parametros

ingrese la descripción de la imagen aquí

esta es la estructura del proyecto. quiero operarlo: cuando presione ReportButton, navegue a ReportScreen con el parámetro de título de la publicación (accesorios)

esta es la pila de App.js

 <NavigationContainer> <Stack.Navigator initialRouteName="Main"> <Stack.Screen name="Main" component={MainScreen} /> <Stack.Screen name="Report" component={ReportScreen} /> </Stack.Navigator> </NavigationContainer>

este es el navegador táctil de la pantalla principal

 <Tab.Navigator initialRouteName="Home" tabBarOptions={{showIcon: true}}> <Tab.Screen name="Main" options={{ tabBarLabel: 'main', tabBarIcon: ({color}) => <Icon name="home" color={color} size={24} />, tabBarColor: 'blue', }} component={MapScreen} /> <Tab.Screen name="Feed" options={{ tabBarLabel: 'feed', tabBarIcon: ({color}) => <Icon name="home" color={color} size={24} />, tabBarColor: 'blue', }} component={FeedScreen} /> <Tab.Screen name="Setting" options={{ tabBarLabel: 'setting', tabBarIcon: ({color}) => <Icon name="home" color={color} size={24} />, tabBarColor: 'blue', }} component={SettingScreen} /> </Tab.Navigator>

esto es parte de ReportButton para navegar

 <TouchableOpacity style={postModalStyles.listButton} onPress={()=>{console.log(post.title); navigation.navigate('Report', { title: post.title });}}> <Text style={postModalStyles.text}>report</Text> </TouchableOpacity>

esto es parte de ReportScreen

 const ReportScreen = ({title}) => { console.log(title); return( <View></View> ); }

salida de la consola node.js

 LOG hello world //log of reportbutton 's post.title LOG undefined //log of reportscreen's post.title
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

No estás pasando props, cuando navegas, pasas 'params'

entonces deberías hacer esto en reportScreen:

 const ReportScreen = ({ navigation, route }) => { console.log(route.params?.title); return( <View></View> ); }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda