Comment obtenir des données JSON à partir de fetch (réaction de-natif)

J'écris petite application pour iPhone à l'aide de réagir natif. Je suis en train de récupérer les données JSON à partir d'un site web à l'aide de fetch. Comme dans l'exemple:

   function status(response) {
  if (response.status >= 200 && response.status < 300) {
    return response
  }
  throw new Error(response.statusText)
}

function json(response) {
  return response.json()
}


fetch('/users', {
  method: 'post',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'Hubot',
    login: 'hubot',
  })
}).then(status)
  .then(json)
  .then(function(json) {
    console.log('request succeeded with json response', json)
  }).catch(function(error) {
    console.log('request failed', error)
  })

Tout fonctionne bien mais j'ai besoin d'utiliser que les données plus tard. Lorsque j'essaie de l'affecter à une variable en fonction json, j'obtiens "erreur de Requête" et après cela, obtenir les données (correctement). Quelle est la meilleure pratique pour obtenir des données et de l'avoir dans une variable pour l'utiliser plus tard?

OriginalL'auteur Michał Zubrzycki | 2015-05-05