React Native之组件请求网络数据

在开发中,从网络上加载数据一直是重点和难点,尤其是在做相应的细节优化发面,那么在React Native中通常是用哪种方式加载网络数据呢?
React Native中通常是通过 Ajax 请求从服务器获取数据,然后在componentDidMount 方法中创建 Ajax 请求,等到请求成功,再用 this.setState 方法重新渲染 UI。

一、什么是fetch?
fetch 目前还不是 W3C 规范,由 whatag 负责出品。与 Ajax 不同的是,它的 API 不是事件机制,而采用了目前流行的 Promise(MDN Promise 教程)方式处理。
更多fetch的学习:https://segmentfault.com/a/1190000003810652
下图是通过fetch进行网络数据加载:

图片 1.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容