dtrum-react-kit
Version:
Dynatrace tools and react hooks collection
20 lines (19 loc) • 614 B
JavaScript
;
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;