A hook that can manage the state of network.
Basic usage of useNetwork hook.
Property | Description | Type |
---|---|---|
online | Effective online | boolean |
since | Online/offline last change date | Date |
rtt | Round-trip time | number |
type | Type of connection that a device is using to communicate with the network | bluetooth | cellular | ethernet | none | wifi | wimax | other | unknown |
downlink | Effective bandwidth estimate in megabits per second | number |
downlinkMax | The maximum downlink speed | number |
saveData | Whether the user agent has set the option to reduce data usage | boolean |
effectiveType | The effective type of the connection | slow-2g | 2g | 3g | 4g |