Литералы шаблона ES6 принимают внутри * 1001 выражения, которые он преобразует в строки. Вы даете ему объекты JSX ${<a href="#">Terms of Service</a>}
, которые на самом деле не могут быть преобразованы в строковое представление. Лучшее, что он может сделать, это [object Object]
.
. Что вам действительно нужно, так это установить внутренний HTML фактическая строка <a href="#">Terms of Service</a>
, поэтому простое удаление ${}
вокруг ваших тегов даст ожидаемый результат.
<Paragraph text={`<a href="#">Terms of Service</a> and <a href="#">Privacy Policy</a>`} />