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 |