我已经创建了一个屏幕。在屏幕上,我收到类似"isConnected = true“的消息。现在,我只想导航到另一个屏幕,如果"isConnected = true“,否则我想显示消息,如请连接到互联网。如果不是这样,我应该写什么呢
以下是我的代码
import React, { Component } from "react";
import { View, Text, Button, Alert, Platform, alert } from "react-native";
import {useNetInfo} from "@react-native-community/netinfo";
export const NoConnection = ({navigation}) => {
const netInfo = useNetInfo();
if (condition) {
} else {
}
return (
<View>
<Text>Type: {netInfo.type}</Text>
<Text>Is Connected? {netInfo.isConnected.toString()}</Text>
</View>
);
}发布于 2021-01-18 20:19:56
您可以检查条件并相应地导航。
import React, { Component } from "react";
import { View, Text, Button, Alert, Platform, alert } from "react-native";
import {useNetInfo} from "@react-native-community/netinfo";
export const NoConnection = ({navigation}) => {
const netInfo = useNetInfo();
if (netInfo.isConnected) {
// navigation -> go to other screen
return null;
}
return (
<View>
<Text>Type: {netInfo.type}</Text>
<Text>Is Connected? {netInfo.isConnected.toString()}</Text>
</View>
);
}https://stackoverflow.com/questions/65774378
复制相似问题