Bru*_*ith 5 reactjs server-side-rendering react-i18next
我希望有更多关于 react-i18next 的 useSSR 的文档。在文档中,它声明要构建一个这样的组件......
import React from 'react';
import { useSSR } from 'react-i18next';
export function InitSSR({ initialI18nStore, initialLanguage }) {
useSSR(initialI18nStore, initialLanguage);
return <App />
}
Run Code Online (Sandbox Code Playgroud)
问题是它没有显示 initialI18nStore 道具的来源。我得到initialLanguage 将是类似'es'、'en'、'etc',但我只是不确定initialI18nStore 来自哪里。那是来自中间件还是 I18nextProvider?
initialI18nStore 从服务器传递下来,例如。拉兹样本:
服务器: https: //github.com/i18next/react-i18next/blob/master/example/razzle-ssr/src/server.js#L78 客户端: https: //github.com/i18next/react-i18next/blob /master/example/razzle-ssr/src/client.js#L9
对于 next.js 你可以看看: https: //github.com/isaachinman/next-i18next
和往常一样...如果您将自己的见解贡献给文档,我们会很高兴 - 为下一个陷入困境的文档改进它...
归档时间: |
|
查看次数: |
653 次 |
最近记录: |