import { useRef } from 'react'; export interface RefTrackerValue { node: HTMLElement; isSubmenu: boolean; submenuRefTracker?: RefTracker; } export type RefTracker = ReturnType; /** * Used to store children refs */ export function useRefTracker() { return useRef>(new Map()).current; }