Files
grungnet/src/helpers/usePreventTouch.js
T

23 lines
501 B
JavaScript
Raw Normal View History

2020-04-13 00:24:03 +10:00
import { useEffect } from "react";
function usePreventTouch(elementRef) {
useEffect(() => {
// Stop 3d touch
function prevent3DTouch(event) {
event.preventDefault();
}
const element = elementRef.current;
if (element) {
element.addEventListener("touchstart", prevent3DTouch, false);
}
return () => {
if (element) {
element.removeEventListener("touchstart", prevent3DTouch);
}
};
2020-04-13 10:32:26 +10:00
}, [elementRef]);
2020-04-13 00:24:03 +10:00
}
export default usePreventTouch;