最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Precompiled JSX React,js is not working - Stack Overflow

programmeradmin9浏览0评论

Hi I am working through the React.js tutorials and I ran into a snag. When using React it works fine with the jsx transformer on my page. Once I remove that script and pile the jsx to js it no longer works. I'm using the jsx piler that React remends on their page. Here's my code:

jsFiddle

<div id="content"></div>
<script src=".13.1.js"></script>
<script type="text/jsx">
    var CommentBox = React.createClass({displayName: "CommentBox",
        render: function() {
            return (
                    React.createElement("div", {className: "mentBox"},
                            "Hello, world! I am a CommentBox."
                    )
            );
        }
    });
    React.render(
            React.createElement(CommentBox, null),
            document.getElementById('content')
    );
</script>

Thanks for the help!

Hi I am working through the React.js tutorials and I ran into a snag. When using React it works fine with the jsx transformer on my page. Once I remove that script and pile the jsx to js it no longer works. I'm using the jsx piler that React remends on their page. Here's my code:

jsFiddle

<div id="content"></div>
<script src="https://fb.me/react-0.13.1.js"></script>
<script type="text/jsx">
    var CommentBox = React.createClass({displayName: "CommentBox",
        render: function() {
            return (
                    React.createElement("div", {className: "mentBox"},
                            "Hello, world! I am a CommentBox."
                    )
            );
        }
    });
    React.render(
            React.createElement(CommentBox, null),
            document.getElementById('content')
    );
</script>

Thanks for the help!

Share Improve this question edited Jan 30, 2016 at 10:25 Dmitry Shvedov 3,3064 gold badges40 silver badges56 bronze badges asked Mar 26, 2015 at 14:14 MunkMunk 1531 silver badge7 bronze badges 0
Add a ment  | 

1 Answer 1

Reset to default 10
<script type="text/jsx">

If you don’t use JSX, you should remove that type. Then it will work as expected. (Fiddle)

发布评论

评论列表(0)

  1. 暂无评论