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

109
Vistas
Seleccione un elemento del menú desplegable y use ese valor en otro componente en React native

Solo estoy tratando de hacer algo así (cuando el usuario selecciona un elemento, luego navega a otro componente):

 const handleValueChange=(itemValue, itemIndex) =>setTypeValue(itemValue) const onPress = () => { try{ const topic = "Plant/type"; ... navigation.navigate('Air') }catch(err){ console.log(err) } } return ( <Picker selectedValue={typeValue} onValueChange={handleValueChange} style={{ top: '21%', height: 50, width: 150 }}/> <TouchableOpacity style={styles.button} onPress={()=> onPress()} /> )

Por lo general, cuando queremos pasar valor entre dos componentes, usamos accesorios:

 <AirScreen typeofPlant={typeValue} />

Pero en este caso no tengo idea de cómo puedo hacerlo sin invocar AirScreen

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Puedes hacer eso como:

 const onPress = () => { try{ const topic = "Plant/type"; ... navigation.navigate('Air', {newTopic: topic}) //you can pass another value by separating with comma }catch(err){ console.log(err) } }

Luego puede obtener el mismo valor en la siguiente pantalla como:

 function NextScreen({ route, navigation }) { const topic = route.params.newTopic }

Espero que esto funcione para usted.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Solo haz algo como esto:

 navigation.navigate('RouteName', { /* params go here */ })

Es posible que desee leer la siguiente documentación: https://reactnavigation.org/docs/params/

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