Reactjs 如何将翻译后的字符串传递给react jhipster中的另一个组件?

Reactjs 如何将翻译后的字符串传递给react jhipster中的另一个组件?,reactjs,internationalization,translation,jhipster,Reactjs,Internationalization,Translation,Jhipster,当我想在组件中添加翻译字符串时,我可以使用翻译组件(来自react jhipster): <p><Translation contentKey="my.key">Some text</Translation></p> 一些文本 但是,如果我想将一个翻译后的字符串传递给另一个组件,我该如何做呢?比如: <MyComponent text={{translate("my.key")}} /> 正如您在评论中所说,您正在使用react

当我想在组件中添加翻译字符串时,我可以使用翻译组件(来自react jhipster):

<p><Translation contentKey="my.key">Some text</Translation></p>
一些文本

但是,如果我想将一个翻译后的字符串传递给另一个组件,我该如何做呢?比如:

<MyComponent text={{translate("my.key")}} />

正如您在评论中所说,您正在使用react jhipster库

根据我得到的,您可以从
react jhipster
导入
translate(contentKey:string,interpolate?:any,children?:string)
函数

尝试:
从'react jhipster'导入{translate}

资料来源:



你不需要总是像道具一样传递它,你也可以在组件的主体中使用它。

告诉我们有关你的翻译组件的更多信息-它来自任何库吗?它来自react jhipsterI我知道这很古老,但我有我认为相同的问题,只是你的答案不是我的解决方案。我已经从react jhipster导入了翻译组件。我想知道是否可以在另一个组件中使用翻译后的字符串作为道具。谢谢你的建议。好的,我找到了正确的方法!导入翻译组件:
Import{translateastrans,Translate}来自'react jhipster'
然后您可以像正常情况一样将Trans组件与
contentKey一起使用,但也可以在其他组件上使用translate方法:
希望这有助于其他人搔头:)