UNPKG

usehooks-ts

Version:

React hook library, ready to use, written in Typescript.

14 lines 673 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var useEventListener_1 = require("../useEventListener"); function useHover(elementRef) { var _a = (0, react_1.useState)(false), value = _a[0], setValue = _a[1]; var handleMouseEnter = function () { return setValue(true); }; var handleMouseLeave = function () { return setValue(false); }; (0, useEventListener_1.useEventListener)('mouseenter', handleMouseEnter, elementRef); (0, useEventListener_1.useEventListener)('mouseleave', handleMouseLeave, elementRef); return value; } exports.default = useHover; //# sourceMappingURL=useHover.js.map