Saltar al contenido

React Native: pasar datos a través de pantallas

Traemos la mejor información que encontramos online. Deseamos que te sea de utilidad y si deseas compartir alguna mejora hazlo con libertad.

Solución:

Su problema no es enviar el parámetro. Lo estás enviando bien y leyendo bien. Su error está relacionado con que su id es indefinido.

Deberías arreglar tu código como a continuación,

for (var i = 0; i < data.length; i++) 
    var name = data[i].name;
    var id = data[i].id;
    categoryComponents.push(
        
            
                
                     
                        // onPress event fires with an event object
                        const  navigate  = this.props.navigation;
                        navigate('Category',  category: id );
                    >
                        name + " " + id
                    
                
            
        
    );

Y puede leer su parámetro como a continuación.

this.props.navigation.state.params.category

Tienes la opción de añadir valor a nuestra información añadiendo tu veteranía en las acotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *