diff --git a/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js b/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js index 60e27c52cd..fca07be14f 100644 --- a/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js +++ b/packages/docusaurus-theme-classic/src/theme/hooks/useTheme.js @@ -14,7 +14,10 @@ const useTheme = () => { ); React.useEffect(() => { try { - setTheme(localStorage.getItem('theme')); + const localStorageTheme = localStorage.getItem('theme'); + if (localStorageTheme !== null) { + setTheme(localStorageTheme); + } } catch (err) { console.error(err); }