diff --git a/src/hooks/useStable.ts b/src/hooks/useStable.ts index 5bd2400..d1ad717 100644 --- a/src/hooks/useStable.ts +++ b/src/hooks/useStable.ts @@ -56,7 +56,7 @@ export function useStableArray(arr: T[]): T[] { * @returns The memoized filter(s) */ export function useStableFilters(filters: T): T { - const prevFiltersRef = useRef(); + const prevFiltersRef = useRef(undefined); // Only update if filters actually changed (per isFilterEqual) if ( @@ -69,5 +69,5 @@ export function useStableFilters(filters: T): T { prevFiltersRef.current = filters; } - return prevFiltersRef.current; + return prevFiltersRef.current!; }