导入clearCookies的网络模块

时间:2018-02-18 23:28:53

标签: react-native

我需要clearCookies并找到隐藏/未记录的函数 - https://github.com/facebook/react-native/blob/26684cf3adf4094eb6c405d345a75bf8c7c0bf88/Libraries/Network/RCTNetworking.android.js

我能够像这样访问它:

import RCTNetworking from 'RCTNetworking'
console.log('RCTNetworking:', RCTNetworking.clearCookies);

它有效,但它是否正确? import RCTNetworking from 'RCTNetworking'会保证工作吗?

我认为从NativeModules导入这样更安全:

import { NativeModules } from 'react-native'
console.log('Networking:', NativeModules.Networking.clearCookies);

然而,这会导入整个NativeModules,其中包含许多其他内容。这不是坏事吗?或者生产中的树是否会从NativeModules删除我不使用的所有内容?

是否有其他方式可以访问clearCookies?这是在任何地方记录的吗?

1 个答案:

答案 0 :(得分:1)

我这样导入RCTNetworkingvar RCTNetworking = require("RCTNetworking");保证可以在所有平台上使用该导入。
我找不到RCTNetworkingclearCookies()函数的任何文档