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.jpeg](http://upload-images.jianshu.io/upload_images/1170347-5422d1150c3a7e35.jpeg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

你可能感兴趣的:(React Native之组件请求网络数据)