J'ai une fonction qui charge toutes les données de l'API. Je voudrais utiliser cette fonction pour passer ces données au tableau. Mais je n'arrive pas à trouver comment le faire.
J'ai déjà essayé de mettre cette fonction à l'intérieur de l'état de mon tableau, car je ne sais pas comment utiliser cette fonction.
function getRoles {
const url = 'URLTOENDPOINT'
fetchUtils.fetchJson(url, {
method: "GET",
})
.then(response => {
Object.keys(response.json.value).forEach(function (key) {
var object = response.json.value[key];
names.push(object.Name);
})
});
return names;
}
Je veux simplement charger des données à partir de getRoles
à ce tableau dans l'état :
class MultipleSelect extends React.Component {
state = {
name: [
'Oliver Hansen',
'Van Henry',
'April Tucker'
]
};
...
Le résultat attendu devrait être MultipleSelect avec les données par défaut chargées depuis l'API.
Avez-vous des idées sur la manière d'utiliser cette fonction ou sur les améliorations à apporter ?