【发布时间】:2021-12-20 01:35:22
【问题描述】:
我正在尝试在单独的文件中像这样调用我的 NetInfo 函数:
import NetInfo from '@react-native-community/netinfo';
export default class checkNetwork {
static async isNetworkAvailable() {
const response = await NetInfo.fetch();
return response.isConnected;
}
}
Redux 文件
const connectionStatus = async () => {
await checkNetwork.isNetworkAvailable();
};
const isConnected = connectionStatus();
console.log('status of network >>', isConnected);
它返回了一个承诺 Promise {_U: 0, _V: 0, _W: null, _X: null},而不是 true 或 false。
如何解决此问题以返回布尔值?
【问题讨论】:
-
试试
const isConnected = await connectionStatus();
标签: javascript reactjs react-native promise