gpt4 book ai didi

javascript - 在 div 标签附近出现错误

转载 作者:行者123 更新时间:2023-11-28 04:57:12 25 4
gpt4 key购买 nike

我是 React js 的新手..

当我运行它时,我在标签附近得到语法,我不知道为什么.. :(

<script type="text/babel">
var movie = react.createClass({
render:function(){
return{
<div>
<h1>{this.props.movietitle}</h1>
<h3>{this.props.moviegenre}</h3>
</div>
};
}
});
ReactDOM.render(
<div>

<movie movietitle="Avatar" moviegenre="Action" />

</div>,document.getElementById('takevalue'));
</script>

最佳答案

你应该有 ()用于包装返回。不是 {} .并且 React 组件必须大写( <Movie/> )

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
<div id="takevalue"></div>
<script type="text/babel">
var Movie = React.createClass({
render:function(){
return(
<div>
<h1>{this.props.movietitle}</h1>
<h3>{this.props.moviegenre}</h3>
</div>
)
}
})
ReactDOM.render(
<div>
<Movie movietitle="Avatar" moviegenre="Action" />
</div>,document.getElementById('takevalue'));
</script>

你需要Babel将 jsx 转换为 js。

希望这对您有所帮助!

关于javascript - 在 div 标签附近出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40320744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com