@dynatrace/react-native-plugin
Version:
This plugin gives you the ability to use the Dynatrace Mobile agent in your react native application.
16 lines (15 loc) • 653 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DynatraceFunctionalComponent = void 0;
const react_1 = require("react");
const Dynatrace_1 = require("../../../lib/core/Dynatrace");
const ComponentUtil_1 = require("./ComponentUtil");
const DynatraceFunctionalComponent = (props) => {
const componentName = (0, ComponentUtil_1.getNameFromComponent)(props);
const action = Dynatrace_1.Dynatrace.enterAutoAction(`Render ${componentName}`);
(0, react_1.useEffect)(() => {
action.leaveAction();
});
return props.children;
};
exports.DynatraceFunctionalComponent = DynatraceFunctionalComponent;