Javascript 反应启动程序模板不渲染任何内容 var x=React.createClass({ render:function(){ 返回( 我喜欢反应 ); } }); React.render(,document.getElementById('content'));
我下面的代码有什么问题?它什么也不起作用。包括在内Javascript 反应启动程序模板不渲染任何内容 var x=React.createClass({ render:function(){ 返回( 我喜欢反应 ); } }); React.render(,document.getElementById('content'));,javascript,html,reactjs,Javascript,Html,Reactjs,我下面的代码有什么问题?它什么也不起作用。包括在内 <body> <div id="content"></div> <script type="text/jsx"> var x = React.createClass({ render:function(){ return ( <h1>I love react</h1>
<body>
<div id="content"></div>
<script type="text/jsx">
var x = React.createClass({
render:function(){
return (
<h1>I love react</h1>
);
}
});
React.render(<x/>,document.getElementById('content'));
</script>
</body>
在头部。你有几个错误
ReactDOM.render
,因为自版本0.14.*
以来,位于React中的render
方法已被弃用X
而不是X
)type=“text/jsx”
而不是type=“text/babel”
(不要忘记包含)
不起作用。这就是旧版本使用旧jsx transformer的方式,但现在已经不推荐了
用巴别塔代替
此外,组件的名称应始终以大写字母开头<代码>不是
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.6/react.min.js"></script>