Я использую React и получаю Font Awesome Unicode из ответа API в виде строки "f445"
.
Я пытаюсь визуализировать Font Awesome динамически, поэтому я присвоение Unicode атрибута data-icon
моему тегу HTML <i>
вот так ...
<i data-icon={`&#x${item.content.icon};`}></i>
А в CSS я делаю это ...
i {
&:before {
content: attr(data-icon);
font-family: "Font-Awesome";
}
}
Однако это не работает, и браузер отображает его так: 
, но если я отправил код в виде строки stati c в data-icon
, он работает нормально, и значок отображается в браузер ...
<i data-icon=""></i>
Как я могу решить эту проблему?