javascript - ReactJS混淆 'JS code as text'和真正的JS代码: Add javascript code as text in ReactJS div

标签 javascript reactjs

我有一个 React JS 组件,我想在其中输入一些示例 JS 代码作为 div 内的文本。

代码看起来是这样的

render: function() {
return ( 
   <div id="sample_code_text">
       <p>
         if( 1==1 ) {
                              console.log(50) ;
         }
       </p>
    </div>
)};

我在 console.log(50); 处收到错误

 Uncaught Error: Parse Error: Line 37: Unexpected token ;

React 的 div 将“代码作为文本”混淆为 JS 代码。我该如何解决这个问题?

最佳答案

我认为您正在寻找的内容是由@dev-null建议的。
试试这个:

    <p>
      if( 1==1 ) {'{'}
        console.log(50) ;
      {'}'}
    </p>

关于javascript - ReactJS混淆 'JS code as text'和真正的JS代码: Add javascript code as text in ReactJS div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32861254/

相关文章:

javascript - 如何防止在字段中输入某些字符?

javascript - 如何使用Jquery获取Table的所有行值?

reactjs - 如何使用 React-Native 在路由更改时销毁组件或停止其执行?

reactjs - 在ReactJS中setState之后似乎没有调用componentDidMount

javascript - CSS 边界中断

javascript - mmenu IE11问题

javascript - 函数参数未定义

css - 我可以在 PostCSS 中使用带有可变参数的类吗?

javascript - 基于 Bootstrap 的 Modal 没有出现在 React/Next JS 应用程序中

javascript - eslint 错误一元运算符 '++' 使用 no-plusplus