UNPKG

dtrum-react-kit

Version:

Dynatrace tools and react hooks collection

20 lines (19 loc) 614 B
"use strict"; exports.__esModule = true; exports.useDtrumOnMount = void 0; var react_1 = require("react"); var sendDtrumAction_1 = require("../tools/sendDtrumAction"); var memoizedMountNameValue = ''; /** The hook fired when component in mounted * * @param { String } name - Name of the mounted component * */ var useDtrumOnMount = function (name) { (0, react_1.useEffect)(function () { if (memoizedMountNameValue === name) return; (0, sendDtrumAction_1.sendDtrumAction)(name); memoizedMountNameValue = name; }, [name]); }; exports.useDtrumOnMount = useDtrumOnMount;