Я пытаюсь передать iframe как html в текстовый редактор. Поэтому, когда пользователь выбирает видео, он вставляет туда встроенный кадр YouTube.
Но <iframe.. не будет отображаться в результатах RichTextEditor.createValueFromString(html, 'html').
например:
const foo = '<h1>i am a headline</h1>';
const html = foo.concat('<p>i am a paragraph</p>');
Передача html в createValueFromString() и установка этого значения в state.value, чтобы текстовый редактор воспринимал его как свое значение - оба варианта отображаются нормально. Это все работает.
Но изменение const html = foo.concat('<iframe height = "300" width = "300"></iframe>'); просто делает заголовок. Никаких следов iframe.
Есть что-то, что я упускаю? ответы на rte, draft-js и специфичные для iframe кажутся очень редкими.



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


draftjs поддерживает небольшие html-теги