为什么react的组件要super(props)
Posted Focus ,Think ,Learn -Run,Read,
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么react的组件要super(props)相关的知识,希望对你有一定的参考价值。
为什么react的组件要super(props)
摘自 https://segmentfault.com/q/1010000008340434 (非原创)
如图,我知道supert是继承constructor的参数,但是为什么在react里面,有一些组件使用了super(props),而有一些没有写,还有在es6里就只是写了supert(),这些区别在哪呢?以及这里的这个constructor(props)...super(props)是起到什么作用呢
这个是全代码:
以上是关于为什么react的组件要super(props)的主要内容,如果未能解决你的问题,请参考以下文章
React,为啥在 ES6 类构造函数中使用 super(props)? [复制]
原来如此,谢谢了。
— any · 2月14日
根本原因是constructor会覆盖父类的constructor,导致你父类构造函数没执行,所以手动执行下。
— brook · 2月18日