Skip to content

Commit aec52ab

Browse files
fix React hook warning (#924)
1 parent 9ebf014 commit aec52ab

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/devextreme-cli/src/templates/react/application/src/components/theme-switcher/ThemeSwitcher.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export const ThemeSwitcher = () => {
77

88
const onButtonClick = useCallback(() => {
99
themeContext?.switchTheme();
10-
}, []);
10+
}, [themeContext]);
1111

1212
return <div>
1313
<Button

packages/devextreme-cli/src/templates/react/application/src/theme.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export function useThemeContext() {
4545
document.body.classList.add(themeClassNamePrefix + theme);
4646
}
4747

48-
return useMemo(()=> ({ theme, switchTheme, isDark }), [theme]);
48+
return useMemo(()=> ({ theme, switchTheme, isDark }), [theme, switchTheme, isDark]);
4949
}
5050

5151
export const ThemeContext = React.createContext<%=#isTypeScript%><ReturnType<typeof useThemeContext> | null><%=/isTypeScript%>(null);

0 commit comments

Comments
 (0)