var CommentBox = React.createClass({
render: function () {
return (
<div className="commentBox">
Hello I'm a commentBox.
</div>
);
}
});從代碼上來看,react中的createClass是一個(gè)函數(shù)。如果是函數(shù),為什么可以有這樣的方式render:function() {}難道說這個(gè)函數(shù)里面?zhèn)鲄?shù)時(shí)候,傳過去的是一個(gè)對(duì)象?還有就是return,為什么return的返回形式是return ( //xxxxx
)一直很不理解。另外。新手初學(xué)react,有什么好的入門教程么?希望各位推薦一下,謝謝啦、
2 回答

慕容708150
TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
第一個(gè)問題理解無誤,就是參數(shù)即對(duì)象。
第二個(gè)問題 return 的結(jié)果是一個(gè)表達(dá)式,括號(hào)里的內(nèi)容就是表達(dá)式而已。之所以寫括號(hào),主要是因?yàn)檫@里要返回的表達(dá)式內(nèi)容很長,需要斷行,不用括號(hào)的話解釋器會(huì)解析錯(cuò)誤。
添加回答
舉報(bào)
0/150
提交
取消