UNPKG

zent

Version:

一套前端设计语言和基于React的实现

20 lines (15 loc) 364 B
import { useState, useCallback } from 'react'; export function useHover(initial = false) { const [isHover, setIsHover] = useState(initial); const onMouseEnter = useCallback(() => { setIsHover(true); }, []); const onMouseLeave = useCallback(() => { setIsHover(false); }, []); return { isHover, onMouseEnter, onMouseLeave, }; }