Files
WooNooW/admin-spa
dwindown bf73ee2c02 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
2025-11-06 21:06:12 +07:00
..