# `usePinchZoom` React sensor hook that tracks the changes in pointer touch events and detects value of pinch difference and tell if user is zooming in or out. ## Usage ```jsx import { usePinchZoom } from "react-use"; const Demo = () => { const [scale, setState] = useState(1); const scaleRef = useRef(); const { zoomingState, pinchState } = usePinchZoom(scaleRef); useEffect(() => { if (zoomingState === "ZOOM_IN") { // perform zoom in scaling setState(scale + 0.1) } else if (zoomingState === "ZOOM_OUT") { // perform zoom out in scaling setState(scale - 0.1) } }, [zoomingState]); return (
); }; ```