Comment parcourir un tableau de données à Réagir indigènes?
fonction map est utilisé, mais il renvoie en boucle sur console.journal et je ne peut pas rendre les lignes de retour jsx aussi essayé le foreach, mais pas de son aide. ne peut pas rendre les données dans jsx. il est possible de console .enregistrer les données, même à l'intérieur de la boucle . mais pas sur le rendu jsx.
import React, { Component } from 'react';
import { TouchableOpacity,DrawerLayoutAndroid,Picker,ListView } from 'react-native';
import { Container, Header, Title, Content,List, ListItem, Text, Button, Icon,InputGroup, Input,View } from 'native-base';
import { Col, Row, Grid } from 'react-native-easy-grid';
import { Actions } from 'react-native-router-flux';
import axios from 'axios';
import styles from '../styles/homestyle';
export default class Home extends Component {
constructor(props) {
super(props);
this.state = {
user_namez : "",
user_pazz : "",
};
}
student_data(){
axios.get('http://192.168.0.108/easy_backend/app/app_db/stud_data')
.then((response) => {
let respdata = response.data ;
list.respdata(function(y){
return(<Text>{y.prnt_usernamez}</Text>);
});
});
}
render() {
return (
<View>
{this.student_data()}
</View>
)
}
}
OriginalL'auteur i-Square Innovations | 2016-10-20
Vous devez vous connecter pour publier un commentaire.
student_data()
ne retourne rien. Donc, rien ne rendent jamais destudent_data()
.Pour un système d'appels, vous devez utiliser
componentDidMount()
.response: [],
dans la Maisonstate
,componentDidMount()
fonctionthis.state.response
dans lerender()
méthodeQuelque chose comme:
OriginalL'auteur Damien Leroux