Files
HealthLog/src/hooks
Marc-André BombeckandClaude Opus 4.7 5a8ad3d895 fix(charts): drop the redundant resize sync from useViewportWidth
The useState lazy initialiser already runs on the client during
hydration and reads the live `window.innerWidth`, so the post-mount
handler() call was a no-op that triggered a setState inside useEffect.
The eslint react-hooks/set-state-in-effect rule flags this pattern;
removing it lets the resize + orientationchange listeners alone drive
updates without a hydration-time double set.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 14:25:50 +02:00
..