我有一个关于复杂React应用程序的多语言支持的问题。所有示例和文档都基于没有嵌套/子组件的“平面”应用程序。
如何处理这样嵌套的数据:
<i18n>
<App>
translate('base')(
<Base>
<Child1 />
<Child2 />
{t('Hello')}
</Base>
)
</App>
</i18n>
translate
我应该用HOC包装每个子组件吗?
还有其他方法可以将翻译功能传递给子组件吗?