Среда
Expo CLI 3.11.7 информация о среде: Система: ОС: Linux 5.0 Ubuntu 18.04.3 Оболочка LTS (Bioni c Beaver): 4.4.20 - / bin / bash Двоичные файлы: Узел: 12.14.0 - / usr / bin / node npm: 6.13.4 - / usr / bin / npm npmPackages: @ types / реагировать: ~ 16.9.0 => 16.9.17 @ types /act-native: ~ 0,60,23 => 0,60,25 экспо: ~ 36,0,0 => 36,0,2 реакции: ~ 16,9,0 => 16,9,0 реакции нативной: https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz => 0,61,4 реакции- навигация: ^ 4.0.10 => 4.0.10 npmGlobalPackages: expo-cli: 3.11.7
Проблема
Я установил netInfo в expo, используя рекомендованную команду из документации expo здесь 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
Я не знаю, что делать, потому что, предположительно, в среде Экспо связывание не нужно и невозможно