ReactJS 中的 Axios 与 Fetch

Ram*_*mit 4 reactjs fetch-api axios

我很好奇为什么人们在 React 中使用 axios 而不是 fetch api 来发出 API 请求。Axios 相对于 Fetch 有什么优势还是只是个人选择?

希望就此获得一些不同的意见。

谢谢

Mom*_*min 7

Axios拥有广泛的浏览器支持;即使是老浏览器IE11也能流畅运行。Fetch()另一方面,仅确认Chrome 42+Firefox 39+Edge 14+Safari 10.1+

Axios在一个紧凑的包中提供了易于使用的 API,可以满足您的大多数 HTTP 连接需求。但是,如果您更愿意坚持使用本机 API,那么没有什么可以阻止您实现Axios功能。

但是,使用 Web 浏览器提供的方法完全可以重现 Axios 库的主要功能fetch()。最后,是否值得加载客户端HTTP API取决于您是否愿意使用内置 API。

浏览器支持fetch()

进一步阅读

  • 你忘了提到 axios 自动与 JSON 相互转换 (3认同)