React hook for Accelerometer Sensor access
npm install react-hook-accelerometerUsing npm:
``sh`
npm install --save react-hook-accelerometer
Using yarn:
`sh`
yarn add react-hook-accelerometer
`jsx
import React from "react";
import useAccelerometer from "react-hook-accelerometer";
const ComponentWithAccelerometer = () => {
const sensor = useAccelerometer();
return !sensor.error ? (
No Accelerometer, sorry.
$3
If you want to use this feature, simply provide
useAccelerometer with a SensorOptions object:`jsx
const sensor = useAccelerometer({
frequency: 60, // cycles per second
});
``Access to data from the Accelerometer API needs user permission.
Accelerometer API is available only in secure contexts (only using HTTPS).
Credit to Bence A. Tóth for his original hook code for Geolocation.
LGPL-3.0