gpt4 book ai didi

react-native - Expo React Native NetInfo 崩溃

转载 作者:行者123 更新时间:2023-12-04 12:59:46 25 4
gpt4 key购买 nike

环境

Expo CLI 3.11.7 环境信息:
系统:
操作系统:Linux 5.0 Ubuntu 18.04.3 LTS(仿生海狸)
shell :4.4.20 -/bin/bash
二进制文件:
节点:12.14.0 -/usr/bin/node
npm: 6.13.4 -/usr/bin/npm
npm 软件包:
@类型/ react :~16.9.0 => 16.9.17
@types/react-native: ~0.60.23 => 0.60.25
世博会:~36.0.0 => 36.0.2
react :~16.9.0 => 16.9.0
react 原生:https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz => 0.61.4
react 导航:^4.0.10 => 4.0.10
npmGlobalPackages:
博览会-cli:3.11.7

问题

我使用这里的 expo 文档推荐的命令在 expo 中安装了 netInfo https://docs.expo.io/versions/latest/sdk/netinfo/ :expo install @react-native-community/netinfo之后,我只是尝试获取连接状态以检查是否一切正常,添加下一个代码:

import NetInfo from '@react-native-community/netinfo';

const MyCases = ({ cases }: Props) => {
useEffect(() => {
(async function anyNameFunction() {
const netInfoState = await NetInfo.fetch();
console.warn(netInfoState);
})();
}, []);
};

每当我在 iOS 中打开应用程序时,执行上述步骤后,它会立即崩溃并关闭。
另一方面,在 android 中它不会关闭,但会显示此错误消息: RNCNetInfo.getCurrentState got 3 arguments, expected 2我不知道该怎么做,因为据说在世博会环境中不需要链接也不可能

最佳答案

此错误与 netinfo version@4.x.x 相关,以修复只需将模块更新到版本 @5.0.0

关于react-native - Expo React Native NetInfo 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59883657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com