From c40c4ae1f96ee56e076089f6f400c6aa51c28527 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 22 Dec 2025 14:05:53 +0000 Subject: [PATCH] fix: TypeScript error in useStableFilters --- src/hooks/useStable.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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!; }