等待导入的数据

时间:2017-05-29 05:48:19

标签: node.js reactjs

我正在使用Node.js开发一个react应用程序。

我需要简化我的组件,因此我取出了fetch调用并将它们放入自己的文件(dataDown.js)中,然后将它们导入到文件中。

当我尝试更新数据已下载的状态时。 那么我该如何从外部文件中获取数据进行获取调用。 downdata是一个包含两个数组的对象

`fetch(urlRecent).then((response) => {

response
  .json()
  .then((data) => {
    dataDown.recent = data
  })
})
fetch(urlAllTime).then((response) => {

  response
    .json()
    .then((data) => {
      dataDown.alltime = data
    })
}).catch((err) => {
  console.log('Fetch Error :-S', err)
})

export default dataDown`

然后我导入它

  

从' ../../ data / downData'

导入dataDown

1 个答案:

答案 0 :(得分:1)

从孔fetch-Call中创建一个函数,让它返回dataDown对象并导入函数。

这样你可以依赖你得到的数据。