为什么教程还使用React.createClass而不是React.Component?见:
facebook.github.io/react/docs/tutorial.html
每个人都必须放弃React.createaClass
官方文件: https://facebook.github.io/react/blog/2015/03/10/react-v0.13.html
"我们最终的目标是让ES6类完全替换React.createClass,但在我们替换当前的mixin用例并支持该语言的类属性初始化程序之前,我们并不打算弃用React.createClass。""
答案 0 :(得分:1)
在稍后的另一篇文章中(你链接的是2015年3月)他们谈论了Mixins are considered harmful如何,这让我相信你应该尽可能使用React.Component。这将要求您使用某种构建步骤,因为浏览器不支持ES2015类,但除此之外,它是一种改进。阅读我链接的文章,了解为何以及如何进行切换。
结论:使用ES2015(以前称为ES6)类。