mirror of
https://github.com/christianvidalwolf-prog/CrazeAnalytix.git
synced 2026-08-03 13:05:24 +02:00
- Limit visible weeks to 8 (configurable MAX_VISIBLE_WEEKS) - Add debounced search (300ms delay) to reduce re-renders - Calculate weekTotals in single pass O(rows) instead of O(weeks × rows) - Memoize callbacks with useCallback (handleSort, renderGrowth, handleExportExcel) - Export still includes ALL weeks for complete data