Create React App 使用AJAX请求获取数据

React 没有限制获取数据的具体方法,但人们通常使用像 axios 这样的库或浏览器提供的fetch() API

全局 fetch 函数允许你轻松发起 AJAX 请求。 它将 URL 作为输入并返回一个解析为 Response 对象的 Promise 。 你可以在 此处 找到有关 fetch 的更多信息。

Promise 表示异步操作的最终结果,你可以在 这里 和 这里 找到有关Promises 的更多信息。 axios 和 fetch() 都使用了 Promise 。 你还可以使用 async / await 语法来减少回调嵌套。

确保目标用户的浏览器已经支持了 fetch() API 和 Promises 。 例如,在 Internet Explorer 中的支持需要 polyfill

你可以在 React 网站的 FAQ 页面 中了解有关从 React 组件发起 AJAX 请求的更多信息。


上一篇:在开发环境中代理 API 请求
下一篇:集成后端 API