如何将字符串和 html 元素与文字连接起来?

How to concatenate string and html element with literals?

基本上是尝试将一些文本与 link:

  const myText = `${t('privacyTxt')}` + `${<a>{t('privacyLink')}</a>}`;

结果:

To learn how we process your data, visit our[object Object]

我错过了什么?

您正在尝试将 JSX 放入模板文字中。它不属于那里。

如果您要处理 JSX,那么一切都应该使用 JSX 而不是模板文字来完成。

const myText = <>
   {t('privacyTxt')}
   <a>
       {t('privacyLink')}
   </a>
</>;