Этот код работает нормально:
const div = document.createElement('div');
div.innerHTML = 'abc';
this.marker = new H.map.DomMarker(PositionToLatLng(position), {
icon: new H.map.DomIcon(div),
});
Хотя этот код ничего не отображает:
const div = document.createElement('div');
ReactDOM.render('abc', div);
this.marker = new H.map.DomMarker(PositionToLatLng(position), {
icon: new H.map.DomIcon(div),
});
DomMarker (DomIcon) должен отображать любой элемент HTMLElement независимо от того, создан ли он DOM API или визуализированпо реакции.