Хотел отобразить прямо html-разметку в моем шаблоне.
Вот файл, в котором я пишу html-код, который хочу отобразить. Я хочу отобразить все элементы html.
import React from 'react';
const html = (
<div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</div>
);
export default html
файл компонента
import React, { Component } from 'react';
import html from './code/htmlCodeSnippet';
...
render() {
return (
<div>
{html}
</div>
)
}
}
Я импортирую этот html-файл для отображения в моем компоненте. Я буду использовать html-подсветку для отображения кода.
Всякий раз, когда я ссылаюсь на {html}, он не показывает все элементы html. Это просто показывает, как
1
2
3
@lakerskill Что ты имеешь в виду? Потому что, когда я смотрю на страницу, ни один из элементов не отображается.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


вам нужно внести несколько изменений. сначала измените html на строку, т.е.
const html = `
<div>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
<p>hello</p>
</div>`;
И используйте элементы pre и code для переноса html в метод рендеринга, т.е.
<pre><code>{html}</code></pre>
Как вы уверены, что он не отображает тег div?