为什么react的组件要super(props)

https://img.mukewang.com/5befabb50001bda403610101.jpg

如图,我知道supert是继承constructor的参数,但是为什么在react里面,有一些组件使用了super(props),而有一些没有写,还有在es6里就只是写了supert(),这些区别在哪呢?以及这里的这个constructor(props)...super(props)是起到什么作用呢

这个是全代码:

https://img4.mukewang.com/5befabbf00012c7f03930290.jpg

蝴蝶刀刀
浏览 399回答 1
1回答

犯罪嫌疑人X

调用super的原因:在ES6中,在子类的constructor中必须先调用super才能引用thissuper(props)的目的:在constructor中可以使用this.props最后,可以看下React文档,里面有一段Class components should always call the base constructor with props.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript