1. React Native Network 实现过程

1.1. Network

1.1.1. XMLHttpRequest

RCTNetworking.mm 实现原生的网络请求

RCTNetworking.ios.js 实现 JS 调用的 RCTNetworking

XMLHttpRequest.js 实现 JS 调用的 XMLHttpRequest

1.1.2. fetch

whatwg-fetch.js 使用 XMLHttpRequest 实现 fetch

fetch.js 申明 fetch 模块

module.exports = {fetch, Headers, Request, Response};

setUpXHR.js 把 fetch 注册到 JS 全局环境

polyfillGlobal('fetch', () => require('fetch').fetch);

results matching ""

    No results matching ""