React中createClass的理解和react的入门教程?

var CommentBox = React.createClass({  
        render: function () {    
            return (      
                <div className="commentBox">
                Hello I'm a commentBox.      
            </div>
    );
  }
});

从代码上来看,react中的createClass是一个函数。
如果是函数,为什么可以有这样的方式

render:function() {}

难道说这个函数里面传参数时候,传过去的是一个对象?

还有就是return,为什么return的返回形式是

return (    //xxxxx    
    )

一直很不理解。

另外。新手初学react,有什么好的入门教程么?希望各位推荐一下,谢谢啦、


烙印99
浏览 945回答 2
2回答

千巷猫影

其实根本问题在于 对js理解不足

慕容708150

第一个问题理解无误,就是参数即对象。第二个问题 return 的结果是一个表达式,括号里的内容就是表达式而已。之所以写括号,主要是因为这里要返回的表达式内容很长,需要断行,不用括号的话解释器会解析错误。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

React.JS