Dynatrace react hooks and tools
useDtrumEndSession
import { useDtrumEndSession } from 'dtrum-react-kit/hooks';
const App = () => {
useDtrumEndSession();
return (<div />);
};
useDtrumListener
import { useDtrumListener } from 'dtrum-react-kit/hooks';
const App = () => {
useDtrumListener();
return (<div />);
};
useDtrumOnMount
import { useDtrumOnMount } from 'dtrum-react-kit/hooks';
const pageName = 'Home';
const App = () => {
useDtrumOnMount(pageName);
return (<div />);
};
dtrumEndSession
import { dtrumEndSession } from 'dtrum-react-kit/tools';
const App = () => {
const [user, setUser] = useState(null);
const logout = () => {
setUser(null);
dtrumEndSession();
};
return (<div />);
};
sendDtrumAction
import { sendDtrumAction } from 'dtrum-react-kit/tools';
const App = () => {
const [user, setUser] = useState(null);
const onClickHandler = () => {
sendDtrumAction('Click on button');
};
return (<button onClick={onClickHandler} />);
};