import { useRef, useState } from 'react' export function useActive() { const ref = useRef(null) const [isActive, setIsActive] = useState(false) const onMouseDown = () => setIsActive(true) const onMouseUp = () => setIsActive(false) return { ref, isActive, onMouseDown, onMouseUp } }