TeamDetailView (3166L), TeamListView (1180L), DateGroupedSessions (1117L), and MarkdownViewer (1198L) were re-rendering on every parent render cycle. Wrapping them in memo() prevents cascading re-renders when their props and store subscriptions have not changed, targeting VSCode-level UI responsiveness. |
||
|---|---|---|
| .. | ||
| DateGroupedSessions.tsx | ||
| dateGroupedSessionsSelection.ts | ||
| GlobalTaskList.tsx | ||
| projectGroupPagination.ts | ||
| SessionContextMenu.tsx | ||
| SessionFiltersPopover.tsx | ||
| SessionItem.tsx | ||
| SidebarTaskItem.tsx | ||
| TaskContextMenu.tsx | ||
| TaskFiltersPopover.tsx | ||
| taskFiltersState.ts | ||