react-page-tracker
Version:
A lightweight, zero-dependency library providing accurate navigation tracking, fixed document.referrer value, and complete history support for React frameworks.
7 lines (6 loc) • 337 B
TypeScript
import { PageTrackerState } from './typed';
import { PageTrackerProps } from './page-tracker';
export type HistoryCustomState = {
__REACT_PAGE_TRACKER_INTERNAL__: Pick<PageTrackerState, 'pageIndex' | 'referrer' | 'pageHistory'>;
};
export declare const usePageTrackerHandler: ({ enableStrictModeHandler }: PageTrackerProps) => void;