【问题标题】:React JSX/Babel double quotes getting transformed to "React JSX/Babel 双引号被转换为 "
【发布时间】:2018-02-21 17:29:53
【问题描述】:

我有一个服务器渲染的 React 应用程序。

在我的 JSX 中,双引号 " 正在转换为 "

我猜可能是 babel 正在这样做?有任何想法吗?如何保留双引号?

双引号是字符串的一部分。

点赞<script> {' some text " '} </script>

注意上面'some text'后面的双引号

我尝试使用 back tick ()` 代替字符串的单引号,但没有帮助。

【问题讨论】:

    标签: reactjs babeljs


    【解决方案1】:

    我尝试了您的代码,我能够成功运行并显示文本。

    请看这里

    https://codepen.io/sigar/pen/boGKyr?q=react&limit=all&type=type-pens

    var SomeText = React.createClass({
    

    渲染:函数(){ 返回(

      <div >
      {' some text " '}
      </div>
    );
    

    } });

    React.render( , document.getElementById('app'));

    【讨论】:

    • 嗯,也许是某种 babel 转换导致了我的问题,因为从您的示例来看,纯 JSX 似乎很好。或者可能是代码笔显示改变了“”回到双引号?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 2016-06-15
    • 1970-01-01
    • 2017-03-22
    • 2017-08-24
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多