(一)理解
1.前置说明
- React 本身只关注于界面,并不包含发送 ajax 请求的代码
- 前端应用需要通过 ajax 请求与后台进行交互(json 数据)
- React 应用中需要集成第三方 ajax 库(或自己封装)
2.常用的 ajax 请求库
- JQuery
- 比较重,需要另外引入,不建议使用
- Axios
- 轻量级,建议使用
- 封装
XmlHttpRequest
对象的 ajax Promise
风格- 可以用在浏览器端和 Node 服务器端
大约 3 分钟
XmlHttpRequest
对象的 ajaxPromise
风格new XMLHttpRequest();
xhr.open();
xhr.send();