Javascript Facebook React.js示例错误?
我正在尝试Facebook的Reactjs库,发现它很棒。我已经完成了考试/教程,并使其正常工作 现在我在: 我正在尝试代码: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
/** @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处理代码,并在实际执行代码之前处理特殊语法。