我有一个用 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)