"class SimpleComponent extends Component{}"对"React.createClass()"的优势



我是 React 的初学者.JS并试图弄清楚"class SimpleComponent 将 Component{}"扩展到"React.createClass(("的新方法的优势是什么。如果有人能解释我,那就太好了:-(

因为 React.createClass({...}( 已于 2017 年 4 月弃用。

当 React 最初发布时,没有惯用语的方法来 在 JavaScript 中创建类,因此我们提供了自己的类: React.createClass.

后来,作为ES2015的一部分,类被添加到语言中,所以我们 添加了使用 JavaScript 类创建 React 组件的功能。 与功能组件一起,JavaScript类现在是 在 React 中创建组件的首选方式。

最新更新