Files
grungnet/src/helpers/usePreventTouch.js
T

23 lines
501 B
JavaScript

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);
}
};
}, [elementRef]);
}
export default usePreventTouch;