reactjs - 术语 'Promise-based Http client' 是什么意思?

标签 reactjs http https axios

在使用 Redux 中间件时,我遇到了 Axios,它是“基于 Promise 的 HTTP 客户端”,可以从浏览器发出 Ajax 请求。任何人都可以解释一下这个术语和一些关于 axios 的信息吗?

最佳答案

Promise 的 出现之前,有一个叫做 Callback 的东西来处理异步调用/代码。但回调的主要问题是,当它被嵌套并且嵌套得更多时,它会变得非常困惑,甚至对于代码编写者来说也更难理解。

为了让它更简洁 Promise 进入画面,本质上更简洁,避免 nodejs 编程中的回调 hell 问题。

此外,概念 async/await 也最适合 promise 而不是回调。

希望你现在明白了。如有任何疑问,请在下方评论。

关于reactjs - 术语 'Promise-based Http client' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45236945/

相关文章:

python - 循环浏览页面总是得到相同的结果

java - HTTP/1.1 302 临时移动 - 发生在 Android API 16-17 上

javascript - 数组似乎已满,直到我尝试使用它

javascript - enzyme 和谷歌地图CDN

http - 是否可以使用内容编码 : gzip in a HTTP POST request?

通过 HTTPS 下载 Android 2.2 和 2.3 PDF 似乎已损坏

.htaccess - 附加域重定向到 HTTPS

reactjs - nextjs 路由器更新 URL 参数更改

javascript - React - 如何使用 onClick 事件更改 Material 图标?

regex - Go中的http Get请求(获取几行)