我已经注意到很多在线指南和教程:
var foo = React.createClass
与react-native init
创建的区别是什么:
class foo extends Component
是句法吗?还是有其他差异?我该怎么用?
答案 0 :(得分:0)
差异不仅仅是句法上的。还有其他一些,例如类语法不支持mixins功能而不支持自动绑定方法。我建议您查看Reusable Components文档。
答案 1 :(得分:0)
当你使用es5时,你应该这样写:
var foo = React.createClass
当你使用es6时,你应该这样写
class foo extends Component
是es5和es6的写样式