我已经更新react-i18next
到最新版本,我看到<I18n>
HOC 不见了。
在你拥有这样的东西之前
public render() {
return (
<I18n>{(t) => (
<div>
<p>{t("translation_key_here")}</p>
)}</I18n>
);
}
现在它说该模块没有导出成员 i18n。
我已经阅读了文档,但找不到明确的方法来获得相同的结果。我试过withNamespace
了,但这并不能解决我的问题。
我的组件内部也有渲染 JSX.Elements 的函数,因此withNamespaces
无法在那里传递,并且 {t} 不会传递给它们。
是否有类似于 was <I18n></I18n>
doing 的组件或功能?