fix: Remove console.log spam from useAnalytics hook
Problem:
- 7,521+ console messages flooding the console
- 4 console.log statements in useAnalytics hook
- Logging on every render and query state change
Root Cause:
useAnalytics hook had debug console.log statements:
1. Hook called log (every render)
2. Fetching from API log (every query)
3. Query state log (every state change)
4. Returning log (every render)
With multiple analytics hooks running (overview, revenue, orders, etc.),
this created thousands of console messages.
Solution:
Removed all 4 console.log statements from useAnalytics hook.
Before:
console.log(`[useAnalytics:${endpoint}] Hook called:`, ...);
console.log(`[useAnalytics:${endpoint}] Fetching from API...`);
console.log(`[useAnalytics:${endpoint}] Query state:`, ...);
console.log(`[useAnalytics:${endpoint}] Returning:`, ...);
After:
(all removed)
Result:
✅ Clean console
✅ No performance impact from logging
✅ Hook still works perfectly
✅ React Query devtools available for debugging
Files Modified:
- useAnalytics.ts: Removed 4 console.log statements