RCTNetworking.clearCookies 在 0.71 以上的 React Native 中不受支持?

问题描述 投票:0回答:1

每次使用 axios 传递授权凭证时,我都会使用下面的代码来清除 cookie,以便通过清除 cookie 来清除凭证,并在每次注销后重新注册

但是将reactnative 更新到0.72 后情况如何。 RCTNetworking 从来不支持并出现错误

错误 TypeError:RCTNetworking.clearCookies 不是一个函数(它是 未定义)

任何帮助将不胜感激,我如何更新此代码以支持反应本机的更新版本。

const RCTNetworking = require("react-native/Libraries/Network/RCTNetworking");

RCTNetworking.clearCookies((result) => {
  console.log(result); //true if successfully cleared
});
javascript reactjs react-native axios expo
1个回答
0
投票

他们改变了模块的导出方式,你必须附加

.default
:

const RCTNetworking = require("react-native/Libraries/Network/RCTNetworking").default;

来源

© www.soinside.com 2019 - 2024. All rights reserved.