【发布时间】:2018-07-31 05:43:46
【问题描述】:
我正在尝试在 React 中进行 API 调用以返回 JSON 数据,但我对如何执行此操作有点困惑。我的 API 代码在 API.js 文件中,如下所示:
import mockRequests from './requests.json'
export const getRequestsSync = () => mockRequests
export const getRequests = () =>
new Promise((resolve, reject) => {
setTimeout(() => resolve(mockRequests), 500)
})
它正在检索格式如下的 JSON 数据:
{
"id": 1,
"title": "Request from Nancy",
"updated_at": "2015-08-15 12:27:01 -0600",
"created_at": "2015-08-12 08:27:01 -0600",
"status": "Denied"
}
目前我进行 API 调用的代码如下所示:
import React from 'react'
const API = './Api.js'
const Requests = () => ''
export default Requests
我查看了几个示例,但仍然对如何进行此操作感到有些困惑。如果有人能指出我正确的方向,将不胜感激。
编辑:在我见过的大多数示例中, fetch 看起来是最好的方法,尽管我在语法上苦苦挣扎
【问题讨论】: