usehooks-ts
Version:
React hook library, ready to use, written in Typescript.
12 lines • 533 B
JavaScript
import { useState } from 'react';
import { useEventListener } from '../useEventListener';
function useHover(elementRef) {
var _a = useState(false), value = _a[0], setValue = _a[1];
var handleMouseEnter = function () { return setValue(true); };
var handleMouseLeave = function () { return setValue(false); };
useEventListener('mouseenter', handleMouseEnter, elementRef);
useEventListener('mouseleave', handleMouseLeave, elementRef);
return value;
}
export default useHover;
//# sourceMappingURL=useHover.js.map