From 3f36d6c9b0566e5c9bd3e501ddd9083719eed929 Mon Sep 17 00:00:00 2001 From: ved015 Date: Thu, 16 Apr 2026 23:07:35 +0530 Subject: [PATCH] perf: hoist empty Set default to prevent card re-renders --- apps/web/components/memories-grid.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/web/components/memories-grid.tsx b/apps/web/components/memories-grid.tsx index 66ad36e3..da1dc38e 100644 --- a/apps/web/components/memories-grid.tsx +++ b/apps/web/components/memories-grid.tsx @@ -120,6 +120,7 @@ function fetchOgData(url: string): Promise { const PAGE_SIZE = 100 const MAX_TOTAL = 1000 +const EMPTY_SET = new Set() const MEMORIES_LOADING_LABELS = [ "Getting your supermemories…", @@ -214,7 +215,7 @@ export function MemoriesGrid({ isChatOpen, onOpenDocument, isSelectionMode = false, - selectedDocumentIds = new Set(), + selectedDocumentIds = EMPTY_SET, onEnterSelectionMode, onToggleSelection, onClearSelection,