Реагировать - визуализировать все переменные как HTML

В моем случае сейчас мы получаем все значения из Wordpress REST API. В Wordpress специальный символ сохраняется как HTML-объект (например, & # 8217;).

Это действительно утомительно использовать dangerouslySetInnerHTML везде и делает код не читаемым.

Есть ли способ дать реакции рендеринга всех переменных в виде HTML-кодов все время? XSS Attack не является моей заботой, так как мы не ожидаем каких-либо входных данных в интерфейсе.

Спасибо.

1 ответ

Вы можете иметь функцию, управляющую созданием элементов HTML

function _tag(string) {
  var el = document.createElement('div');
  el.innerHTML = string;
  return el;
}

Вы можете использовать эту функцию в render() для решения проблемы

Другие вопросы по тегам