You can do it initially DOMParser.
eg:.
let doc = new DocParser().parseFromString(htmlFromServer, 'text/html'),
body = doc.querySelector('body'),
div = document.createElement('div');
div.textContent = 'You DOM manipulator, you.';
body.appendChild(div);
return <Component dangerouslySetInnerHTML={{__html: body.innerHTML}}></Component>;
source
share