UNPKG

@darwish/hooks-core

Version:

14 lines (13 loc) 500 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var react_1 = require("react"); var utils_is_1 = require("@darwish/utils-is"); function useMount(fn) { if (utils_is_1.isDev && !(0, utils_is_1.isFunction)(fn)) { console.error("useMount: parameter `fn` expected to be a function, but got \"".concat(typeof fn, "\".")); } (0, react_1.useEffect)(function () { fn === null || fn === void 0 ? void 0 : fn(); }, []); } exports.default = useMount;