его создания?
так как реакт выполняет код асинхронно на момент вставки сам элемент ещё не создан.
есть какой-то event который можно прослушивать?
var block = document.createElement('div');
block.innerHTML = $html_string;
React.createElement('div', {id: "custom"}); //срабатывает позже
$('#custom').append(block); // чем следующая строка
есть componentDidMount. Но нельзя добавлять в реакт в ручную созданные дом-узлы, потому-что при первом же апдейте неродные узлы будут затерты рендером реакта. Тебе нужно при получение ассинхронных данных менять prop/state/store компонента и использовать условный рендер нужных элементов.
Обсуждают сегодня