useBattery
Rastrea el estado de la batería del dispositivo.
Instalación
Instale el custom hook desde su terminal.
npm i @raddix/use-battery
Uso
API
Valor devuelto
El gancho devuelve un objeto con las siguientes propiedades:
| Nombre | Description | Type | 
|---|---|---|
| isSupported | Indica si la API de estado de la batería es compatible con el navegador del usuario. | boolean | 
| isLoading | Indica si la información de la batería aún se está cargando. | boolean | 
| level | Representa el nivel de la batería del sistema. 0,0 significa que la batería del sistema está completamente descargada y 1,0 significa que la batería está completamente cargada. | number | 
| charging | Indica si la batería del sistema se está cargando. true significa que la batería se está cargando, false significa que no. | boolean | 
| chargingTime | Representa el tiempo restante en segundos hasta que la batería del sistema esté completamente cargada. | number | 
| dischargingTime | Representa el tiempo restante en segundos hasta que la batería del sistema se descargue completamente y el sistema esté a punto de suspenderse. | number |