Javascript React.js不渲染吗?

Javascript React.js不渲染吗?,javascript,reactjs,Javascript,Reactjs,所以我决定开始学习React.js,但在HTML中呈现时遇到了问题 似乎看不出有什么问题。任何帮助都会很好。下面是HTML和JSX (注意,react库的完整链接就在这里,因为堆栈不允许URL缩短器) JSX //代码在这里 var按钮=React.createClass({ render:function(){ 返回(Go) } }); React.render(,document.getElementById(“根”); 我已更正了您的代码,并放置了工作结果: 你的最后一行错了,应该是这

所以我决定开始学习React.js,但在HTML中呈现时遇到了问题

似乎看不出有什么问题。任何帮助都会很好。下面是HTML和JSX

(注意,react库的完整链接就在这里,因为堆栈不允许URL缩短器)


JSX

//代码在这里
var按钮=React.createClass({
render:function(){
返回()
}
});
React.render(
我已更正了您的代码,并放置了工作结果:

你的最后一行错了,应该是这样的:

ReactDOM.render( < Button / > , document.getElementById("root"));
ReactDOM.render(
JSX本机不是JavaScript的一部分,您必须将其转换为常规JavaScript才能在React中开发(除非您不想使用JSX语法)。Facebook最近发布了一个生成器,它应该建立一个基本的样板文件,所以你可以考虑使用它:@MatisLepik,但我正在使用Plunker进行开发,它有一个本地的Supporth。在这种情况下,将React.render替换为ReactDOM.render。另外,将标记放在正文的末尾(在#root元素之后),以确保在javascript开始执行之前加载DOM。@MatisLepik是的,谢谢alotYeah我知道15分钟前在youoops上方的一行中回答了这个问题,刚才看到了。无论如何,我的答案总是带着一个jsfiddle:\ux)
// Code goes here

var Button = React.createClass({
  render: function() {
    return ( < button > Go < /button>)
  }
});

React.render( < Button / > , document.getElementById("root"));
ReactDOM.render( < Button / > , document.getElementById("root"));