首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用react-i18next,initialI18nStore从何而来

使用react-i18next,initialI18nStore从何而来
EN

Stack Overflow用户
提问于 2019-10-03 12:18:11
回答 1查看 766关注 0票数 5

我希望在react-i18next中有更多关于useSSR的文档。在文档中,它声明要构建一个这样的组件...

代码语言:javascript
运行
复制
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的东西?

EN

Stack Overflow用户

回答已采纳

发布于 2019-10-04 02:15:55

initialI18nStore从服务器向下传递,例如。razzle示例:

服务器: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

就像always...would一样,如果你把你的见解贡献给文档--为下一个苦苦挣扎的人改进它--你会很高兴的……

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58212246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档