Javascript Facebook React.js示例错误?

Javascript Facebook React.js示例错误?,javascript,facebook,reactjs,Javascript,Facebook,Reactjs,我正在尝试Facebook的Reactjs库,发现它很棒。我已经完成了考试/教程,并使其正常工作 现在我在: 我正在尝试代码: /** @jsx React.DOM */ var LikeButton = React.createClass({ getInitialState: function() { return {liked: false}; }, handleClick: function(event) { this.setState({liked: !th

我正在尝试Facebook的Reactjs库,发现它很棒。我已经完成了考试/教程,并使其正常工作

现在我在:

我正在尝试代码:

/** @jsx React.DOM */

var LikeButton = React.createClass({
  getInitialState: function() {
    return {liked: false};
  },
  handleClick: function(event) {
    this.setState({liked: !this.state.liked});
  },
  render: function() {
    var text = this.state.liked ? 'like' : 'unlike';
    return (
      <p onClick={this.handleClick}>
        You {text} this. Click to toggle.
      </p>
    );
  }
});

React.renderComponent(
  <LikeButton />,
  document.getElementById('example')
);
/**@jsx React.DOM*/
var LikeButton=React.createClass({
getInitialState:函数(){
返回{liked:false};
},
handleClick:函数(事件){
this.setState({liked:!this.state.liked});
},
render:function(){
var text=this.state.liked?'like':'inspect';
返回(

您可以{text}此选项。单击可切换。

); } }); React.renderComponent( , document.getElementById('示例') );

运行上面的代码后,我什么也得不到。在我的google chrome控制台中,我得到的错误是
Uncaught SyntaxError:Unexpected tokenOk,我知道错误是什么

由于我将问题中的代码作为外部文件(如.js)放置,因此请确保脚本标记应如下所示:

<script type="text/jsx"  src="Like.js"></script>

“text/jsx”是必需的

谢谢

对!“text/jsx”将让JSXTransformer处理代码,并在实际执行代码之前处理特殊语法。