组件与类的Var

时间:2016-03-23 01:50:49

标签: reactjs react-native

我已经注意到很多在线指南和教程:

var foo = React.createClass

react-native init创建的区别是什么:

class foo extends Component

是句法吗?还是有其他差异?我该怎么用?

2 个答案:

答案 0 :(得分:0)

差异不仅仅是句法上的。还有其他一些,例如类语法不支持mixins功能而不支持自动绑定方法。我建议您查看Reusable Components文档。

答案 1 :(得分:0)

当你使用es5时,你应该这样写:

var foo = React.createClass

当你使用es6时,你应该这样写

class foo extends Component

是es5和es6的写样式