import { useRef, useState } from 'react' export function useHover() { const ref = useRef(null) const [isHovered, setIsHovered] = useState(false) const onMouseEnter = () => setIsHovered(true) const onMouseLeave = () => setIsHovered(false) return { ref, isHovered, onMouseEnter, onMouseLeave } }