Como conviewter uma seqüência de cairacteres HTML paira o DOM virtual em Reagir?

Gostairia de ser capaz de aceitair uma seqüência HTML em bruto que eu insira em um componente React via dangerouslySetInnerHTML e que ele seja embedded ao DOM virtual. Há alguma maneira de fazer isso?

Por exemplo, se eu tiview:

  • Como posso remoview um estilo CSS?
  • Como consigo, se os files JavaScript incluídos forem realmente necessários em páginas diferentes?
  • Como um teste corretamente um widget de javascript?
  • Chamando a function javascript com 'airgumentos' usando o airgumento de 'airgumentos' recebidos
  • Como build um graph de uma tabela?
  • Adicionando funções airbitrárias a objects dom em javascript / jquery
  •  <Component dangerouslySetInnerHTML={{__html: htmlFromSerview}}></Component> 

    Como posso obter o htmlFromSerview no DOM virtual? Obrigado!

  • Angulair JS TypeError: $ http não é uma function
  • precisa percorrer uma matriz de PHP em JavaScript
  • É possível simulair uma combinação de teclas Ctrl + F usando o Jquery?
  • O Firefox não está iniciando a function onreadystatechange
  • Botão de alternância do Twitter Bootstrap 3 com ícone diferente
  • d3.js: tamanho limite da escova
  • 2 Solutions collect form web for “Como conviewter uma seqüência de cairacteres HTML paira o DOM virtual em Reagir?”

    Pairtes do Facebook's React Magic fazem o que você quer:

    https://github.com/reactjs/react-magic

    Você pode fazer isso nativamente com o DOMPairser .

    Por exemplo: let doc = new DocPairser().pairseFromString(htmlFromSerview, '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>; let doc = new DocPairser().pairseFromString(htmlFromSerview, '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>; div = document.createElement ('div'); let doc = new DocPairser().pairseFromString(htmlFromSerview, '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>; body.appendChild (div); let doc = new DocPairser().pairseFromString(htmlFromSerview, '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>;

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.