ReactJS 中的 Axios 与 Fetch [关闭]
Posted
技术标签:
【中文标题】ReactJS 中的 Axios 与 Fetch [关闭]【英文标题】:Axios vs Fetch in ReactJS [closed] 【发布时间】:2020-11-06 10:31:33 【问题描述】:我很好奇为什么人们使用 axios 而不是 fetch api 来响应 API 请求。 Axios 比 Fetch 有什么优势还是只是个人选择?
希望就此获得一些不同的意见。
谢谢
【问题讨论】:
【参考方案1】:Axios 拥有广泛的浏览器支持;连老浏览器IE11也能流畅运行。另一方面,Fetch()
仅确认 Chrome 42+、Firefox 39+、Edge 14+ 和 Safari 10.1 +
Axios 在一个紧凑的包中提供了一个易于使用的 API,可满足您的大多数 HTTP 连接需求。但是,如果您更喜欢使用原生 API,那么没有什么能阻止您实现 Axios 功能。
但是,使用 Web 浏览器提供的 fetch()
方法完全可以重现 Axios 库的关键功能。最后,是否值得加载客户端 HTTP API
取决于您是否习惯使用内置 API。
Browser Support for fetch()
Further Reading
【讨论】:
你忘了说 axios 会自动与 JSON 相互转换 @k-wasilewski 绝对 感谢您的详细解释。真的很感激。以上是关于ReactJS 中的 Axios 与 Fetch [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
ReactJS 和 Express 与 Axios 返回 404
方法 GET 与 Axios 给出错误 404。ReactJS