gut-react
Version:
Generic usage tracking utility for react
11 lines (10 loc) • 357 B
JavaScript
import { useEffect } from 'react';
import { startTracking } from 'gut-js';
export var skipTracking = Symbol('skip');
export var useTracking = function (tracker, optionsOrSkip) {
useEffect(function () {
if (optionsOrSkip !== skipTracking) {
return startTracking(tracker, optionsOrSkip);
}
}, [tracker, optionsOrSkip]);
};