В React я хочу использовать слова стиля в строке, определенной в переменной с использованием литералов шаблона.
Для этого я использую просто стилизовать это слово.
Я получаю ошибку использования HTMLIntrinsic.
Примечание. Решение, данное в SO для вопросов, связанных с этим, не решает проблему, с которой я столкнулся. Пожалуйста, проверьте код.
Как обойти эту проблему
Попытка использования опасного ввода HTML, но не рекомендуемого решения.
//Actual code
const temperature = "22";
const list = {
item: `The temperature is ${temperature}`
}
//To style it-
const temperature = "22";
const list = {
item: `The temperature is <span style={{color:'red'}}>${temperature}</span>`
}
//And the above list.item is inserted inside JSX like -
return (
<div>{list.item}</div>
)
Необходимо определить температуру (22).