diff --git a/src/react.tsx b/src/react.tsx index a947dad..47566fc 100644 --- a/src/react.tsx +++ b/src/react.tsx @@ -30,6 +30,6 @@ export function useLocale(localeKey = "locale"): string { export function useChangeLanguage(locale: string) { let { i18n } = useTranslation(); React.useEffect(() => { - i18n.changeLanguage(locale); + if (i18n.language !== locale) i18n.changeLanguage(locale); }, [locale, i18n]); }