我是React.JS的初学者,并试图弄清楚新方法的优点是什么?#Simple.Sonent SimpleComponent扩展了Component {}"朝" React.createClass()"是。如果有人能解释我的话会很好: - )
答案 0 :(得分:1)
因为React.createClass({...})是deprecated as of April 2017。
当React最初发布时,没有惯用的方法 用JavaScript创建类,所以我们提供了自己的: React.createClass。
后来,作为ES2015的一部分,课程被添加到语言中,所以我们 添加了使用JavaScript类创建React组件的功能。 除了功能组件,JavaScript类现在也是 在React中创建组件的首选方法。