小编Tua*_*ham的帖子

useTranslation 在反应钩子中不起作用?

我有一个用 React hook 编写的项目,我想更改语言。我使用 i18n,但是当我使用 useTranslation 更改语言时,它加载的时间很长,我不知道如何修复它。请帮助我解决这个问题,并对我的英语不好表示歉意。

文件路径:

const Routes = () => {
  return (
    <Suspense fallback={<BrandLoading />}>
      <Switch>
        <RouteWithLayout
          component={DashboardView}
          exact
          layout={MainLayout}
          path={`/${routeUrls.dashboard.path}`}
        />
      </Switch>
    </Suspense>
  );
};

export default Routes;
Run Code Online (Sandbox Code Playgroud)

文件App.js

import React from 'react';
import { Router } from 'react-router-dom';
import { createBrowserHistory } from 'history';
import { ThemeProvider } from '@material-ui/styles';
import theme from 'theme';
import Routes from 'routes';
import './i18n'

const browserHistory = createBrowserHistory();
const App = () => {
  return (
    <ThemeProvider theme={theme}> …
Run Code Online (Sandbox Code Playgroud)

i18next reactjs react-hooks

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

i18next ×1

react-hooks ×1

reactjs ×1