@gdjiami/hooks
Version:
react hooks for mygzb.com
17 lines (16 loc) • 501 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var react_1 = require("react");
var useRefProps_1 = tslib_1.__importDefault(require("./useRefProps"));
function useOnUnmount(fn) {
var fnRef = useRefProps_1.default(fn);
react_1.useEffect(function () {
return function () {
if (fnRef.current) {
fnRef.current();
}
};
}, []);
}
exports.default = useOnUnmount;