一、前置说明
- React本身只关注于界面, 并不包含发送ajax请求的代码
- 前端应用需要通过ajax请求与后台进行交互(json数据)
- react应用中需要集成第三方ajax库(或自己封装)
二、常用的ajax请求库
- jQuery: 比较重, 如果需要另外引入不建议使用
- axios: 轻量级, 建议使用
- 封装XmlHttpRequest对象的ajax
- promise
本文介绍了React中如何进行Ajax请求,重点讲解了轻量级库Axios和原生Fetch的使用。React本身并不包含发送Ajax请求的功能,因此需要集成第三方库。推荐使用Axios,它基于Promise且支持浏览器和Node.js环境。Fetch作为原生函数,虽然在新版本浏览器中广泛支持,但在旧版本浏览器中需要引入兼容库。文中还提供了相关API和实例。

被折叠的 条评论
为什么被折叠?