在使用 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/