J'ai un tableau d'objet qui obtient des données d'utilisateurs en utilisant l'API de récupération. J'ai essayé le constructeur, créer une fonction, lier. Ça n'a pas marché. J'ai essayé ComponentDidMount et setState, il renvoie undefined.ReactJS: Quelle est la bonne façon de définir une valeur d'état en tant que tableau?
class Admin extends Component {
componentDidMount() {
var that = this;
fetch('http://localhost:4500/data/users', {
method: 'GET',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
}
}).then(function(response) {
return response.json();
}).then(function(json){
console.log(json);
that.state = {users: json};
});
}
render() {
return (
<SpicyDatatable
tableKey={key}
columns={columns}
rows={this.state.users}
config={customOptions}
/>
);
}
}
Quelle est la bonne façon de définir une valeur d'état en tant que tableau et de le rendre? Merci
double possible de [reactjs comment mettre à jour l'état] (https://stackoverflow.com/questions/36527426/reactjs-how-to-update-state) –