UNPKG

@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
"use strict"; 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;