When the app first loads tasks from localStorage, StatsDashboard briefly renders with 0 values before hydrating. Consider adding a skeleton loading state (or a brief fade-in transition) so the stats don't flash from empty to populated on page refresh.
When the app first loads tasks from localStorage, StatsDashboard briefly renders with 0 values before hydrating. Consider adding a skeleton loading state (or a brief fade-in transition) so the stats don't flash from empty to populated on page refresh.