diff --git a/packages/react/src/html/ui/hooks/useTheme.mjs b/packages/react/src/html/ui/hooks/useTheme.mjs index f7ee009a8..17b7f24e4 100644 --- a/packages/react/src/html/ui/hooks/useTheme.mjs +++ b/packages/react/src/html/ui/hooks/useTheme.mjs @@ -34,6 +34,7 @@ export const useTheme = () => { useEffect(() => { const stored = localStorage.getItem('theme'); if (stored === 'light' || stored === 'dark') { + // eslint-disable-next-line react-x/set-state-in-effect -- deliberate post-hydration state sync setPref(stored); } }, []);