2017-09-02 1 views
0

J'essaie de filtrer les données avec React-Native, mais les informations dans Stackoverflow n'aident pas beaucoup.Comment filtrer les données de l'API, ListView - React-Native

Ce que je:

ArtistListView File

Je dispose d'un fichier api-Client.js:

const URL = 'API_URL'; 

function getArtists(){ 
return fetch(URL) 
    .then(response => response.json()) 
    .then(data => data.topartists.artist) 
    .then(artists =>artists.map(artist => { 
     return { 
      id: artist.mbid, 
      name: artist.name, 
      image: artist.image[3]['#text'], 
      url: artist.url, 
      likes: 400, 
      comments: 200, 
     } 
    })) 

    } 

    export{ getArtists } 

mais j'ai l'erreur

non défini n'est pas un objet (en évaluant 'item.artist.toUpperCase')

espérons que n'importe qui peut m'expliquer ce que j'ai tort.

Répondre

0

je le résous déjà, je dois changer les accessoires à l'état ... Dans mon Github repo peut trouvé le code complet.