react-i18next initialI18nStore 从哪里来
Where does initialI18nStore come from with react-i18next
我希望 react-i18next 有更多关于 useSSR 的文档。在文档中它指出构建这样的组件...
import React from 'react';
import { useSSR } from 'react-i18next';
export function InitSSR({ initialI18nStore, initialLanguage }) {
useSSR(initialI18nStore, initialLanguage);
return <App />
}
问题是它没有显示 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
一如既往...如果您对文档贡献您的见解,我们会很高兴 - 为下一个苦苦挣扎的人改进它...
我希望 react-i18next 有更多关于 useSSR 的文档。在文档中它指出构建这样的组件...
import React from 'react';
import { useSSR } from 'react-i18next';
export function InitSSR({ initialI18nStore, initialLanguage }) {
useSSR(initialI18nStore, initialLanguage);
return <App />
}
问题是它没有显示 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
一如既往...如果您对文档贡献您的见解,我们会很高兴 - 为下一个苦苦挣扎的人改进它...