在React Native中,要获取和监听网络状态,你可以使用react-native-netinfo
库(以前是核心库的一部分,但在React Native 0.60之后被移出并作为一个独立的库提供)。以下是使用这个库来获取和监听网络状态的基本步骤:
安装依赖库
首先确保你已经安装了@react-native-community/netinfo
库:
npm install @react-native-community/netinfo
# 或者使用yarn
yarn add @react-native-community/netinfo
链接原生模块 (iOS)
对于iOS,你需要运行以下命令进行链接:
cd ios && pod install
导入库
在你需要使用网络状态功能的React Native组件中导入NetInfo: