UNPKG

487 BJavaScriptView Raw
1"use strict";
2
3exports.__esModule = true;
4exports.default = useEventCallback;
5
6var _react = require("react");
7
8var _useCommittedRef = _interopRequireDefault(require("./useCommittedRef"));
9
10function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
11
12function useEventCallback(fn) {
13 var ref = (0, _useCommittedRef.default)(fn);
14 return (0, _react.useCallback)(function () {
15 return ref.current && ref.current.apply(ref, arguments);
16 }, [ref]);
17}
\No newline at end of file