Reactjs 如何在react JSX中执行标记而不修改整个脚本内容标记?

Reactjs 如何在react JSX中执行标记而不修改整个脚本内容标记?,reactjs,Reactjs,无法在react JSX内执行脚本标记。 我有一个带有完整脚本标记和代码内容的var,我不能修改它来创建作为obect的脚本 例如: const html = <script type=\'text/javascript\'>console.log(1)</script> 因此,我需要执行html,例如: render(){ return ( <div>{html}</div> )} 但它不起作用,看起来像是在页面呈现之后添加的代码,DOM不理

无法在react JSX内执行脚本标记。 我有一个带有完整脚本标记和代码内容的var,我不能修改它来创建作为obect的脚本

例如:

const html = <script type=\'text/javascript\'>console.log(1)</script>
因此,我需要执行html,例如:

render(){ return ( <div>{html}</div> )}
但它不起作用,看起来像是在页面呈现之后添加的代码,DOM不理解脚本标记被追加并执行它。

使用react postscribe找到简单的解决方案

<PostScribe html={'<script type="text/javascript">console.log(1)</script>'} />

render{console.log1;return;}的可能副本我们可以询问更多关于此特定用例的信息,以及为什么您可能希望使用jsxI cant modify variable with script tag手动将脚本标记添加到html中。因此,在html中,我有一个字符串console.log1,无法从该变量中删除任何内容